Seite 1 von 2

Menü mit SM2_TRIM

Verfasst: Fr 14. Aug 2015, 18:52
von Wolfgang
Mir ist da etwas aufgefallen.
Ich verwende die Option SM2_TRIM. Das Menü wird zunächst richtig dargestellt:

Bild

Jetzt ordne ich die Testseite der Unterseite 2 zu:

Bild

Die Testseite befindet sich an der richtigen Stelle, Der Menüpunkt Unterseite 1 wird aber nicht angezeigt, wenn ich die Testseite auswähle. Es sollte eigentlich so aussehen:

Bild

Das gleiche passiert auch, wenn man den Seitentitel oder Menütitel ändert.

Re: Menü mit SM2_TRIM

Verfasst: Di 1. Sep 2015, 18:05
von Wolfgang
Ich hatte die Hoffnung, dass mit Version 1.2 dieses Problem gelöst ist, leider bis jetzt noch nicht. :(
Noch mal zusammengefasst: Wenn man SM2_TRIM anwendet und den Seitentitel oder Menütitel ändert, oder der Seite einem anderen übergeordneten Menüpunkt zuordnet, werden andere Menüpunkte nicht mehr angezeigt (siehe Sceenshots oben).

Re: Menü mit SM2_TRIM

Verfasst: Mi 2. Sep 2015, 09:52
von shadowcat
Das SM2 gehört einfach in die Tonne. Mochte ich noch nie. Ich hab auch noch nie die ganzen Parameter verstanden.

Re: Menü mit SM2_TRIM

Verfasst: Mi 2. Sep 2015, 11:33
von shadowcat
Gib mal bitte den kompletten SM2-Aufruf.

Re: Menü mit SM2_TRIM

Verfasst: Mi 2. Sep 2015, 21:35
von Wolfgang
Gib mal bitte den kompletten SM2-Aufruf.

Code: Alles auswählen

{show_menu(1, SM2_ROOT, SM2_ALL, SM2_TRIM|SM2_XHTML_STRICT, '<li class="sib_[sib] [class]">[ac][menu_title]</a>', '</li>', '<ul class="hauptnavigation menu-[level]">', '</ul>')}

Re: Menü mit SM2_TRIM

Verfasst: Do 3. Sep 2015, 09:24
von shadowcat
Danke. Ich schau mal. Wäre ja schön, wenn das dann noch mit in die 1.2 einfließen könnte.

Re: Menü mit SM2_TRIM

Verfasst: Do 3. Sep 2015, 09:39
von shadowcat
Okay, mal ein erster Test. Oben das SM2_TRIM, unten das Original aus dem Mojito-Template. Sieht erst mal okay aus, oder? Entsteht das Problem erst nach dem Verschieben?

Re: Menü mit SM2_TRIM

Verfasst: Do 3. Sep 2015, 09:46
von shadowcat
Ah, okay, hab's gefunden. Das ist ein Fehler in der Datenbank. In der Spalte page_trail fehlt die Rootseite. Das war mir schon mal aufgefallen, hab's dann aber wohl wieder vergessen. Das kriegen wir bestimmt noch gefixt. :mrgreen:

Wenn Du das Problem schon bei einem "echten" Onlineauftritt hast, kannst Du es in der Datenbank beheben. Dazu gehst Du in die Tabelle [Prefix]pages und suchst für die betroffene Seite die Spalte "page_trail". Da steht sowas wie "8,9". Bei einer Seite der dritten Ebene sollte es aber dreiteilig sein, also z.B. "6,8,9". Du suchst also die Seite mit der ID 8 und schaust, welche Zahl dort in der Spalte "parent" steht. Diese fügst Du am Anfang der Zahlenliste hinzu. Komma nicht vergessen!

Re: Menü mit SM2_TRIM

Verfasst: Do 3. Sep 2015, 10:11
von shadowcat
Gefunden und gefixt. Brauchst Du eine Korrektur für v1.x?

Re: Menü mit SM2_TRIM

Verfasst: Do 3. Sep 2015, 15:27
von Wolfgang
Danke ja, die Korrektur könnte ich gut gebrauchen. :D