Terms nur einer Kategorie anzeigen lassen
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 29.05.2008 - 19:33 Uhr in
Wie kann man nur einen bestimmten term anzeigen lassen, indem ich das template ändere.
die funktion:
<?php
print $terms['4'];
?>
funktioniert nicht. wie kann man das schreiben, dass man es in die node.tpl.php - datei einfügen kann?
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich glaub du brauchst die
am 29.05.2008 - 23:47 Uhr
Möchtest du nun Terms einer bestimmten Kategorie oder nur einen Term?
Na ja, so kannst du dir jedenfalls die entsprechenden Felder anzeigen lassen:
<?php
print_r($node->taxonomy);
?>
ich möchte die terms einer
am 15.04.2009 - 11:55 Uhr
ich möchte die terms einer bestimmten kategorie ausgeben lassen.
hab schon die id der kategorie rausgesucht: 3
wie kann ich nun nur die terms dieser kategorie ausgeben lassen, mit
<?php
print $terms
?>
werden ja die terms aller kategorien ausgeben und
<?php
print $terms[$vid=3];
?>
funktioniert nicht.
danke im voraus.
Terms eine Kategorie auflisten
am 15.04.2009 - 12:15 Uhr
Mit diesem Snippet kannst du Terms getrennt nach Vocabularies auflisten lassen.
Du brauchst nur die Zahl 6 mit der ID deines Vocabularies (die du in der Taxonomy-Verwaltung findest) zu tauschen und natürlich "print"-Bereich deinen Wünschen nach anzupassen:
<?php
if (count($taxonomy)):
$terms = taxonomy_node_get_terms_by_vocabulary($node, 6);
if ($terms) {
foreach ($terms as $key => $term) {
$items6[] = l($term->name, taxonomy_term_path($term), array('attributes' => array('rel' => 'tag', 'title' => $term->description))); }
print "<div><span class=\"bold\">" . t('Freizeit') . ":</span>\n <p>" . implode(', ', $items6) . "</p></div>\n";
}
endif;
?>
Hoffe, das hilft weiter.
Grüße,
Stefan
hmm irgendwie erhalte ich
am 15.04.2009 - 12:29 Uhr
hmm irgendwie erhalte ich gar nichts als ausgabe.
hab die drei "6" durch die id meines Vokabulars (3) ersetzt, aber ich bekommen keine ausgabe.
Hier noch der
am 15.04.2009 - 12:56 Uhr
Hier noch der Original-Post:
http://drupal.org/node/53089#comment-929924
Möglicherweise habe ich etwas für meine Bedürfnisse angepasst, was bei dir nicht funktioniert.
Hoffentlich klappts damit besser.
Grüße,
Stefan
danke hiermit hat es bei mir
am 15.04.2009 - 14:37 Uhr
danke hiermit hat es bei mir funktioniert:
http://drupal.org/node/133223#comment-634019
gibt es auch noch eine möglichkeit nur die tiefsten terms anzuzeigen, soweit welche ausgewählt wurde?
Beispiel(die mit [X] wurde ausgewählt) :
KATEGORIE 1
Term1 [X]
- Term1.1 [X]
- Term1.2
- Term1.3 [X]
Term2 [X]
- Term2.1 [X]
-- Term2.1.1 [X]
-- Term2.1.2
- Term2.2
Ausgabe:
Term1.1 | Term1.3 | Term2.1.1
statt:
Term1 | Term1.1 | Term1.3 | Term2 | Term2.1 | Term2.1.1