Taxonomy Abkürzungsverzeichnis A-Z

am 22.09.2010 - 20:25 Uhr in
Hallo liebe Drupal-Kollegen,
ich habe eine Seite erstellt, die mit Taxonomy Tags arbeitet. Diese möchte ich gern alphabetisch listen. Ähnlich wie es mit dem Glossary View für Nodes Möglich ist.
Ich möchte also eine Seite in dem Format:
a | b | c | usw ... | x | y | z
... erstellen, die mir bei Klick auf "a" alle Begriffe einer Taxonomy Vokabulars auflisted, die mit "a" beginnen. Ich habe jetzt schon eine Menge ausprobiert aber nichts führte zum richtigen Ergebnis.
Hat jemand eine Idee oder weiß wo ich eine Lösung finden kann?
Danke und Gruß.
- Anmelden oder Registrieren um Kommentare zu schreiben
Modul glossary
am 22.09.2010 - 20:45 Uhr
http://drupal.org/project/glossary
hast du schon probiert ?
Hey Sepp, ich hatte das
am 22.09.2010 - 22:25 Uhr
Hey Sepp,
ich hatte das Glossary Modul schon einmal für ein anderes Projekt getestet und gerade nochmal. Ich verzweifel jedes Mal an diesem Monster. Was ich bislang gelesen habe ist aber scheinbar nicht das, was ich genau suche. Die Taxonomy Terms, die alphabetisch gelistet werden sollen, sollen auf die jeweilige Taxonomy Seite verlinken. Kann das Modul das?
Wie kann ich mein Vokabular für das Glossar einstellen bei dem modul? Ich finde einfach nichts und die Beschreibung (http://drupal.org/node/69583) kann ich nicht nachvollziehen.
Gruß
Stimmt
am 23.09.2010 - 11:03 Uhr
Stimmt, das glossary-Modul ist, wenn ich das richtig verstanden hab, für Terms im Text.
Du könntest dein Problem aber mit views lösen
- neue Ansicht
- Ansichtstyp: Begriff
- Argument: Glossary Mode
wie hier: http://www.rapsli.ch/drupal/glossar-mit-views2-erstellen
und deine Buchstabenliste als php-Code im Kopfbereich:
<?php
print '<div id="fss-glossary">';
$url = 'dein_pfad_zur_seite'; //hier gibst du deinen Pfad an
$links['alle'] = $url;
for($i=65; $i<=90; $i++) {
$b = chr($i);
$links[$b] = $url .'/'. $b;
}
foreach ($links as $key => $link) {
print l($key, $link,
array(
'attributes' => array(
'class' => 'glossary'
)));
}
print '</div>';
?>
Stimmt
am 23.09.2010 - 11:03 Uhr
Stimmt, das glossary-Modul ist, wenn ich das richtig verstanden hab, für Terms im Text.
Du könntest dein Problem aber mit views lösen
- neue Ansicht
- Ansichtstyp: Begriff
- Argument: Glossary Mode
wie hier: http://www.rapsli.ch/drupal/glossar-mit-views2-erstellen
und deine Buchstabenliste als php-Code im Kopfbereich:
<?php
print '<div id="fss-glossary">';
$url = 'dein_pfad_zur_seite'; //hier gibst du deinen Pfad an
$links['alle'] = $url;
for($i=65; $i<=90; $i++) {
$b = chr($i);
$links[$b] = $url .'/'. $b;
}
foreach ($links as $key => $link) {
print l($key, $link,
array(
'attributes' => array(
'class' => 'glossary'
)));
}
print '</div>';
?>
Stimmt
am 23.09.2010 - 11:03 Uhr
Stimmt, das glossary-Modul ist, wenn ich das richtig verstanden hab, für Terms im Text.
Du könntest dein Problem aber mit views lösen
- neue Ansicht
- Ansichtstyp: Begriff
- Argument: Glossary Mode
wie hier: http://www.rapsli.ch/drupal/glossar-mit-views2-erstellen
und deine Buchstabenliste als php-Code im Kopfbereich:
<?php
print '<div id="fss-glossary">';
$url = 'dein_pfad_zur_seite'; //hier gibst du deinen Pfad an
$links['alle'] = $url;
for($i=65; $i<=90; $i++) {
$b = chr($i);
$links[$b] = $url .'/'. $b;
}
foreach ($links as $key => $link) {
print l($key, $link,
array(
'attributes' => array(
'class' => 'glossary'
)));
}
print '</div>';
?>