phptemplate
am 06.02.2006 - 10:43 Uhr in
Hallo,
seit zwei Tagen versuche ich mich in drupal einzuarbeiten. Ich möchte damit eine relativ normale Business-Seite umsetzen. Eigentlich denke ich, mit drupal auch das richtige System gewählt zu haben. Jedoch fällt mir der Einstieg relativ schwer.
Installiert habe ich
die Module: taxonomy.module, taxonomy_menu.module, taxonomy_context
die Engines: phptemplate, smarty
Eigentlich wollte ich mein Template mit Smarty erstellen, bin aber jetzt doch erst einmal zu phptemplate übergegangen.
Nun möchte ich eine vertikale Hauptnavigation erstellen. Die dazu nötigen Infos liefert mir folgende Funktion: $array = taxonomy_context_get_subterms(0);
Die Menuepunkte der Hauptnavigation haben jeweils noch Unterpunkt. Diese möchte ich über folgenden Aufruf bekommen: $array = taxonomy_context_get_subterms($id_der_aktuellen_Seite);
Was mir jetzt fehlt ist die $id_der_aktuellen_Seite. Kann mir jemand Einen Tipp geben? Bin ich überhaupt auf dem richtigen Weg?
Vielen Dank,
danny
- Anmelden oder Registrieren um Kommentare zu schreiben
Die normalen Menu Funktionen
am 06.02.2006 - 13:57 Uhr
Die normalen Menu Funktionen reichen Dir nicht aus?
Hast Du mal http://www.drupalcenter.de/node/148 angeschaut.
Oder folgende Module:
- Jsdomenu http://drupal.org/node/7002
- Menu on-the-fly http://drupal.org/project/menu_otf
- Nice Menus http://drupal.org/node/43047
- Shortcuts http://drupal.org/node/43900
- SiteMenu http://drupal.org/project/sitemenu
- Taxonomy Menu
Hier gibt es eine ganze Menge Infos zur PHPTemplate theme engine http://drupal.org/phptemplate .
vg
--
sanduhrs · Stefan Auditor · Drupalcenter
http://drupal.org/user/28074 · http://association.drupal.org/user/646
> Die normalen Menu
am 06.02.2006 - 18:58 Uhr
> Die normalen Menu Funktionen reichen Dir nicht aus?
Gute Frage. Ich habe noch kein Modul gefunden, welches das von mir gewünschte Verhalten mitbringt. Es könnte natürlich auch an der Anwendung liegen. ;)
Vielleicht kannst du mir einen Tipp geben. Ich hätte gern folgende Ausgabe:
<ul>
<li>Punkt 1</li>
<li>Punkt 2</li>
<li>Punkt 3</li>
<li>Punkt 4</li>
</ul>
Und gegebenenfalls noch eine zweite Liste mit den Unterpunkten:
<ul>
<li>Punkt 1.1</li>
<li>Punkt 1.2</li>
<li>Punkt 1.3</li>
</ul>
> Hier gibt es eine ganze
am 06.02.2006 - 19:13 Uhr
> Hier gibt es eine ganze Menge Infos zur PHPTemplate theme
> engine http://drupal.org/phptemplate.
Ganz vergessen... Dort habe ich mich schon mal durchgewühlt, jedoch noch nicht das Richtige gefunden. Ich weiß allerding auch nicht genau nach was ich suchen soll (node-id oder site-id oder ...).
danny
Hallo Danny,
am 06.02.2006 - 21:58 Uhr
Hallo Danny,
falls Du die Menü-Funktionalität wirklich selbst programmieren möchtest, schau Dir mal nachfolgende Funktionen der Drupal-API an (taxonomy_get_parents, taxonomy_get_term etc.):
http://drupaldocs.org/api/4.6/function?page=14
Grüße
Hallo
am 07.02.2006 - 07:38 Uhr
Diese Funktion machen so in etwa dass, was die von mir erwähnte Funktion auch macht. Was ich jedoch benötig ist die Term ID ($tid).
taxonomy_get_children($tid, $vid = 0, $key = 'tid');
Nachtrag:
Über einen anderen Beitrag (1) hier im Forum kam ich eben auf die Funktion arg(). Diese (2) liefert mir die ID der aktuellen Seite.
1) http://www.drupalcenter.de/node/705
2) http://drupaldocs.org/api/head/function/arg