De:Verwendung von Grafiken in Menüs

From phpCMS

Jump to: navigation, search

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

Personal tools