taxonomy Link erstellen aus tid
am 04.02.2011 - 13:18 Uhr in
Mal 'ne ganz einfache Frage: was läuft ab, wenn Drupal aus den Taxonomy Term ids einen Taxonomy Link erstellt?
Ich möchte in meinem Theme in einem Template (z.B. im Node-Template) einen Link auf einen Taxonomy Begriff erstellen. Ich kenne auch die tid, jedoch will ich nicht einfach schreiben:
<a href="/taxonomy/term/<?php print $tid; ?>">Begriff</a>
sondern der Link soll so gestaltet sein, wie meine Pathauto-Regeln es vorsehen z.B.
<a href="artikel/kategorie/design">Design</a>
Nun benötige ich eine oder mehrere Drupal-Funktion(en), die aus einem Term-ID ($tid) einen Link-Pfad und Link-Begriff erstellen. Leider habe ich trotz langen Suchens in der API nichts passendes gefunden.
Wenn jemand die Lösung oder eine Teil-Lösung weiß, würde ich mich sehr freuen.
Beste Grüße,
Michael
- Anmelden oder Registrieren um Kommentare zu schreiben
l()
am 04.02.2011 - 13:35 Uhr
Hallo.
Verwende die Funktion [api:l:6].
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
:-) Cool. Danke! Tja, so ist
am 04.02.2011 - 13:45 Uhr
:-) Cool. Danke! Tja, so ist das als Umsteiger von TYPO3...
Gruß, Michael
Fairerweise hier noch meine
am 04.02.2011 - 13:48 Uhr
Fairerweise hier noch meine Lösung:
<?php
echo l('Alle anzeigen', 'taxonomy/term/' . $tid);
?>
l+t
am 04.02.2011 - 14:16 Uhr
<?php
echo l('Alle anzeigen', 'taxonomy/term/' . $tid);
?>
Und damit es gleich noch "ganz richtig" wird, hier die Standard-Vorgehensweise :)
<?php
print l(t('View all'), 'taxonomy/term/'. $tid);
?>
So ist der Linktext auch gleich noch übersetzbar.
hth,
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.