Menü als Grafiken?

Gesperrt
karneval-in-kölle
Beiträge: 6
Registriert: Mi 18. Feb 2009, 16:31
Kontaktdaten:

Menü als Grafiken?

Beitrag von karneval-in-kölle »

Guten Morgen,

ich würde gerne meine Menüs (Home, Allgemeines, etc.) und die zugehörigen Untermenüs mit separaten Grafiken darstellen. Geht das wohl? Kann mir da vielleicht jemand kurz erklären, wie ich vorgehen muss? Ich habe 4.8.7 im Einsatz.
Danke schon mal und

Kölle alaaf!!! :lol:
mfweb
Beiträge: 270
Registriert: Mo 12. Sep 2005, 18:31
Kontaktdaten:

Re: Menü als Grafiken?

Beitrag von mfweb »

Du könntest für jede Kategorie eine Grafik mit gleichem Namen erstellen und dann im Modul statt des Kategorienamens die Grafik einbinden. In etwa so:

Vorsicht: nicht getestet, sondern schnell zusammengeschrieben! ;-) Außerdem aufbauend auf das Modul Navigation_Main aus der Version 4.8.9 (sollte sich aber nicht allzuviel geändert haben).

Ändere das Template navigation_main_item.html folgendermaßen:

Code: Alles auswählen

<!-- BEGIN:BLOCK -->
	<li{css-class}><a href="{url}" title="{title}">{image}</a>{subcategories}</li>
<!-- END:BLOCK -->
Und das Modul Navigation_Main wie folgt:

Code: Alles auswählen

function toTpl(&$oTpl, Contenido_Category $oCat, $sActiveCssClass, $sSubcats) {
	$oTpl->set('d', 'css-class', $sActiveCssClass);
	$oTpl->set('d', 'url', 'front_content.php?idcat='.$oCat->getIdCat());
	$oTpl->set('d', 'title', $oCat->getCategoryLanguage()->getName());
	$oTpl->set('d', 'image', '<img src="path/to/images/' . $oCat->getCategoryLanguage()->getName() . '" alt="' . $oCat->getCategoryLanguage()->getName() . '" />' );
	$oTpl->set('d', 'subcategories', $sSubcats); // followup level
	$oTpl->next();
}
Müsste eigentlich so oder so ähnlich funktionieren.

Grüße
mfweb
Immer mal ein Blick wert: Contenido Wiki ... auch schreibender Zugriff ist erlaubt!
karneval-in-kölle
Beiträge: 6
Registriert: Mi 18. Feb 2009, 16:31
Kontaktdaten:

Re: Menü als Grafiken?

Beitrag von karneval-in-kölle »

Hmm... danke für die Antwort, aber ich glaube, das ist mir dann doch zu kompliziert. Das übersteigt meine bescheidenen Kenntnisse bei weitem! :cry:
mfweb
Beiträge: 270
Registriert: Mo 12. Sep 2005, 18:31
Kontaktdaten:

Re: Menü als Grafiken?

Beitrag von mfweb »

Hm, wirklich kompliziert ist es doch gar nicht.

1. Du erstellst für jeden Kategorienamen eine Grafik und lädst sie in ein Verzeichnis. Das musst/wolltest du ja eh.

2. Du änderst im Modul-Template das "{label}" gegen "{image}" (nur der Schönheit halber).

3. Du änderst im Modul Navigation_Main die Zeile (ziemlich am Ende, in der oben genannten Funktion)

Code: Alles auswählen

$oTpl->set('d', 'label', $oCat->getCategoryLanguage()->getName());
in

Code: Alles auswählen

$oTpl->set('d', 'image', '<img src="path/to/images/' . $oCat->getCategoryLanguage()->getName() . '" alt="' . $oCat->getCategoryLanguage()->getName() . '" />' );
.

4. Fertig und :D .

Alternativ hilft vielleicht das hier noch: Headlines als Bild generieren. Das könnte man garantiert so anpassen, dass die Kategoriebilder automatisch und adhoc generiert werden.

Grüße
mfweb
Immer mal ein Blick wert: Contenido Wiki ... auch schreibender Zugriff ist erlaubt!
karneval-in-kölle
Beiträge: 6
Registriert: Mi 18. Feb 2009, 16:31
Kontaktdaten:

Re: Menü als Grafiken?

Beitrag von karneval-in-kölle »

Okay, das hilft mir schon wieder etwas weiter. Sieht auf jeden Fall schon mal übersichtlicher aus als vorher. Das werde ich ausprobieren und mich dann wieder melden. Für's erste schon mal danke!!!
Gesperrt