Menü-Manager
Ein Kunde stellte fest, daß nach dem Update auf die Version CMSMS 1.7.1 das seitliche Untermenü (das Menü in 2. Ebene) ganz anders aussah als vor dem Update.

So sah das Menü aus und so war es gewollt.

und so sah das Menü nach dem Update aus
dieser Screenshot ist nicht ganz richtig, da zu dem Zeitpunkt der Aufnahme die roten kleinen Pfeile schon wieder ersetzt waren
Direkt nach dem Update waren alle Pfeile in oranger Farbe
Was war die Ursache für diese Veränderung?
Ich durchsuchte Datenbank-Sicherungen nach Informationen über die CSS-Datei und musste feststellen, daß das CSS nicht verändert worden war, das Änderungsdatum der CSS-Datei lag vor dem Update-Datum.
Dann fand ich nach langer Suche die Ursache:
- Für das Menü wurde das Template des Menü-Managers simple_navigation.tpl genutzt.
- Die Grafiken der Pfeilsymbole waren umgefärbte Grafikdateien aus dem Standard-Bild-Verzeichnis /images/cms
- Durch das Update war die Template-Datei überschrieben worden. Diese Datei verhielt sich leider anders als ihre Vor-Version, sie fügte zusätzliche Span-Elemente in den Source-Code ein.
- Durch das Update waren die Pfeil-Symbole durch die ursprünglichen Dateien mit orangener Färbung überschrieben worden.
Mein Fehler war also:
- soll ein Menü-Template des Menü-Managers eingesetzt werden, so ist es unabdingbar, dieses Template in die Datenbank zu importieren und anschließend dieses Datenbank-Template als Default zu vereinbaren.
- Verwendet man Grafikdateien der Standard-Auslieferung, möchte diese jedoch farblich verändern, darf man nicht einfach die Originaldateien "umfärben". Denn dann werden sie wieder überschrieben.
Man muß Kopien dieser Grafiken ändern und diese Kopien dann im CSS als Background-Datei einbinden.
Jetzt sieht das Menü wieder aus wie gewünscht.
Und ich habe gelernt. Eigentlich ist das alles ganz logisch. Aber trotzdem macht man diese Fehler. Jetzt werde ich erstmal sämtliche CMSMS-Installationen durchforsten, ob noch irgendwo eine Template-Datei eingebunden wird anstelle eines Datenbank-Templates.
Alle Unterseiten dieses Themas:
Zuletzt aktualisiert am 21.02.2011
RSS