Taxonomy-Terms mit Content Template anzeigen
am 22.01.2008 - 20:11 Uhr in
Ich bin ganz neu bei Drupal und gerade dabei, das Layout einiger Node-Types mit dem Modul Content Templates anzupassen. Dabei bin ich auf ein Problem gestoßen:
Und zwar schaffe ich es nicht, (bereits mit den Nodes verknüpfte) Taxonomy-Terms zu zeigen.
Node #1 hat zum Beispiel den Taxonomy-Term *Island* zugeordnet. In Views kann ich diesen Term (nach entsprechender Auswahl der Views-Felder) beim Node #1 sehen.
Mir fehlt jetzt nur der Befehl, um die Taxonomy Terms der jeweiligen Nodes mit dem Modul Content Templates auszugeben. Das Content Templates Modul gibt mir als Variabelbeispiel das folgende an:
$node->taxonomy[21]->name
Wenn ich das aber im Content Template verwende, sehe ich bei den Nodes nichts in dem Feld. Was muss ich in Content Templates angeben um zugeordnete Taxonomy Terms in den Nodes zu sehen?
- Anmelden oder Registrieren um Kommentare zu schreiben
Und wenn du mal ein
am 22.01.2008 - 22:08 Uhr
Und wenn du mal ein
<?php
print_r($node->taxonomy);
?>
machst? Zeigt er da etwas an?
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
Hat nicht funktioniert.
am 23.01.2008 - 02:26 Uhr
Hat nicht funktioniert. Drupal will in diesem Fall ~glaube ich~ ein ganzes Array ausgeben, was dann zu Fehlern führt.
Geklappt hat es schließlich mit folgendem PHP Code, den ich auf drupal.org gefunden habe:
<?php
$myterms = $node->taxonomy; foreach ($myterms as $key => $myterm) {print $myterm->name; if ($myterm != end($myterms)) {print ', ';}}
?>