De:Verwendung von Grafiken in Menüs
From phpCMS
Frage: Wie kann ich statt Textlinks Grafiken für Menüpunkte einsetzen?
Antwort: Man kann in der Menüdatei beliebige neue Felder definieren. Einfach ein neues Feld, z.B. mit dem Namen "GRAFIK" anlegen und dort den Pfad zur Grafik ablegen, die für den Menüpunkt verwendet werden soll.
Beispiel:
In der Menüdatei (.mnu) könnte ein um die Spalte "GRAFIK" erweiterter Block folgendermaßen aussehen:
MENU: MAIN CLASS; MNAME; LINK; TEXT; GRAFIK 00.01; Startseite; $home/index.htm; Zur Startseite; $home/bilder/startseite.gif 00.02; Seite1; $home/page_1.de.htm; Zur Seite1; $home/bilder/seite1.gif 00.03; Seite2; $home/page_2.de.htm; Zur Seite2; $home/bilder/seite2.gif 00.04; Seite3; $home/page_3.de.htm; Zur Seite3: Lizenz; $home/bilder/seite3.gif 00.05; Volltextsuche; $home/search.de.htm; Zur Volltextsuche $home/bilder/suche.gif 00.06; Sitemap; $home/sitemap.de.htm; Zur Sitemap; $home/bilder/sitemap.gif
Im Menütemplate (.mtpl), das ja das Aussehen des Menüs beschreibt, muss man phpCMS dann noch sagen, dass es die Grafik verwenden soll.
Ohne Grafik, also nur mit Textlink, könnte es im Menütemplate so aussehen :
{MAIN.NORMAL}
<a href="{LINK}">{MNAME}</a>
Wenn man statt eines Textlinks eine Grafik haben will, dann könnte dieselbe Zeile so aussehen:
{MAIN.NORMAL}
<a href="{LINK}"><img src="{GRAFIK}" border="0" /></a>
In der Menüdatei legt mal also fest, welche Daten phpCMS fuer jeden Menüpunkt kennen und im Menütemplate wird festgelegt, wie es diese Daten darstellen soll.
Aus einer Antwort von Ignatius im phpCMS Supportforum.
This page in other languages: English
Main Page: FAQ MainPage | Top Page: Deutsche FAQ Hauptseite

