Seite 1 von 1
Abfrage in einem Navigationstemplate
Verfasst: Di 2. Mai 2006, 10:38
von Damian
Hallo
Ich möchte eine Abfrage auf den Namen innerhalb des Navigationstemplate machen?
Code: Alles auswählen
<!-- BEGIN:BLOCK -->
<a href="{HREF}" class="nav" target="_self" title="{NAME}"><img src="/_images/button_online.gif" width="160" height="25" border="0" alt="Button"></a>
<!-- END:BLOCK -->
Der Grund ist, dass meine Navigationspunkte der ersten Ebene Buttons (bilder) sind, nun möchte ich auf den Namen abfragen, sprich wenn {NAME} = Navipunkt1 (online), dann soll der das obere ausgeben, wenn aber {NAME} = navipunkt2, dann möchte ich ein anders Bild / anderer Link....
geht das? wenn ja wie?
mit <?php und dann normal mit if / else funzt es nicht....
GRuss und dank
Verfasst: Di 2. Mai 2006, 11:42
von abrek
Hallo Damian!
Template ist reine html-datei, oder?
Meines Wissens sucht php-parser nach php-code nur in .php oder .php3 usw.
Damit parser auch html-dateien durchsucht, probier mal in Deine .htaccess als erste Zeile das hier:
AddHandler php-cgi .php .php3 .php4 .php5 .htm .html
Re: Abfrage in einem Navigationstemplate
Verfasst: Di 2. Mai 2006, 11:42
von mvf
um eine grafisches menu zu erstellen solltest du im board mal suchen
IMHO ist die einfachste möglichkeit dies mit einer <ol> oder <ul> zu handlen und im modul einen zähler mitzugeben den du dann an die entsprechenden css classes hängst ala
class="nav{ZAEHLER}"
dann bekoomst du sowas wie nav1, nav2 etc und kannst supi per css images als background definieren
php in html templates funzt ned, richtig bemerkt
Verfasst: Di 2. Mai 2006, 19:34
von Beleuchtfix
die Lösung von Abrek erscheint mir auch sehr problematisch, immerhin werden dann alle

html Dateine durch den Php Parser gejagt.
Gruß
Florian
Verfasst: Di 2. Mai 2006, 19:56
von HerrB
Gaaaaanz toll... Mal abgesehen davon, dass sich so ein Webserver sicherlich nicht langweilt (um jetzt auch noch jede statische HTML-Datei zu parsen), ist mvfs Lösung definitiv eleganter (zumal ich die Bilder wunderbar via CSS einbinden kann).
Für die Ohne-CSS-gehts-auch-Fans kann man die Navi so umbauen, dass - analog des Vorschlags von mvf - an den Bildnamen eine Zahl angebunden wird oder sogar noch besser, der Name der Kategorie als Bildname ausgegeben wird (und Kategorie und Bild heißen dann gleich...).
Man muss nicht wirklich die Templates vergewaltigen...
Gruß
HerrB