Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 16. Januar 2012 19:23
- nico79
- hat von CMS/ms gehört
- Registriert: 16. Januar 2012
- Beiträge: 6
[GELÖST] Untermenü mit Überschrift vom Obermenü
Hallo...
ich hab ein Problem, was ich irgendwie nicht selbst lösen kann.
{menu template="submenu" start_level="4"} zeigt mir alle Einträge ab Level 4 an.
Das ist schon mal Super!
Ich möchte aber, dass von dem angezeigten "Level 4" der Obereintrag "Level 3" als Headline angezeigt wird.
Hab die komplette Modulhilfe ausprobiert, aber nix hilft.
Über einen Tip bin ich sehr dankbar.
Gruß, Nico
Offline
#2 16. Januar 2012 19:30
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] Untermenü mit Überschrift vom Obermenü
Schau mal hier: http://www.cmsmadesimple.de/forum/viewtopic.php?id=1045
Das sollte genau das sein was Du suchst.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#3 16. Januar 2012 19:47
- nico79
- hat von CMS/ms gehört
- Registriert: 16. Januar 2012
- Beiträge: 6
Re: [GELÖST] Untermenü mit Überschrift vom Obermenü
super cool... danke!
das hat geklappt aber jetzt müsste ich noch sowas abfragen:
{if menu = level 4 }
{$maintitle}
{else}
{$title}
{/if}
aber das "{if menu = level 4 } " ist mit sicherheit falsch.
kannst du mir das verraten?
Offline
#4 16. Januar 2012 20:10
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] Untermenü mit Überschrift vom Obermenü
Um die Level zu ermitteln, könnte man das so machen:
{if "."|explode:$friendly_position|@count == '4'}
...
{else}
...
{/if}
Man teilt hier also die Hierarchie ($friendly_position z.B. 1.1.2.1 ) anhand des Punktes in ein Array auf ("."|explode:$friendly_position) und ermittelt die Anzahl der Elemente (...|@count).
Somit hat man die Level der Seite.
Oder noch einfacher,man zählt die Anzahl der Punkte in der Hierarchie:
{if $friendly_position|@substr_count:'.' == '3'}
...
{else}
...
{/if}
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#5 16. Januar 2012 20:15
- nico79
- hat von CMS/ms gehört
- Registriert: 16. Januar 2012
- Beiträge: 6
Re: [GELÖST] Untermenü mit Überschrift vom Obermenü
danke!
das hat geholfen und ich hab auch noch was dazu gelernt.
top!
Offline
Seiten: 1