Hallo,
ich suche nach einer Möglichkeit die drei Navigationsblöcke in der Navigation der Homepage zu bringen.
Das Problem das ich habe ist der Navigationselementen class="current" beizubringen natürlich auch die css Definitionen für ul, li die ich in für die Navigation in der css Datei festgelegt habe.
Nach etlichen Versuche (ich neheme jetzt exemplarich einen Element aus {ADMIN-MENU}) in template.html bei der Navigation etwas in der Richtung zu geben:
<ul>
<li>
<li><a href="catmgr.php" rel="self" class="current">Kategorien</a></li>
etc...
</li>
</ul>
hat es natürlich nicht geklappt weil das Ganze eine Schleife haben muss (Wenn die Seite catmgr.php auch ausgewählt ist dann soll sie auch class="current" bekommen. Und das Ganze wahrscheinlich sogar auch abhängig wenn der Administrator angemeldet ist.
Zur Zeit bin ich bei der Möglichkeit:
<li><a href="../rw-seiten/rw-seiten.html" rel="self">RW-Seiten</a></li>
<li><a href="index.php" rel="self" class="current">Bildergalerie</a>
<ul>
<li>{SYS_MENU}</li>
<ul>
<li>{ADMIN_MENU}</li>
</ul>
<li>{SUB_MENU}</li>
</ul>
</li>
<li><a href="../guestbook/index.php" rel="self">Gästebuch</a></li>
Ich habe in theme.php das {ADMIN_MENU} zwar aus der Tabelle "rausgenommen" und die Ellemente in <div>s geschrieben:
// HTML template for gallery admin menu
if (!isset($template_gallery_admin_menu)) //{THEMES}
$template_gallery_admin_menu = <<<EOT
<!-- BEGIN admin_approval -->
<div><a href="editpics.php?mode=upload_approval" title="{UPL_APP_TITLE}">{UPL_APP_LNK}</a></div>
<!-- END admin_approval -->
<div><a href="admin.php" title="{ADMIN_TITLE}">{ADMIN_LNK}</a></div>
<div><a href="catmgr.php" title="{CATEGORIES_TITLE}">{CATEGORIES_LNK}</a></div>
<div><a href="albmgr.php{CATL}" title="{ALBUMS_TITLE}">{ALBUMS_LNK}</a></div>
etc, etc...
EOT;
und weiss jetzt nicht wo kann ich die Elementen für {SYS_MENU} und {SUB_MENU} finden (aber das ist jetzt nicht die erste Sorge).
Wie ich davor vermutete, ich nehme an dass wenn die "current" Seiten auch class="current" bekommen sollen muss ich eine Schleife erstellen.
Kann jemand mir kurz mit diesem Problem weiterhelfen?
Ich bedanke mich sehr.