Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 22. August 2014 14:00

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Eigenen Parameter an {menu} übergeben?

Moinsen!

Geht sowas in der Art: {menu initlevel=2} ? Kann man $initlevel im menutemplate einlesen?

Hab da jetzt nix gefunden, und bevor ich lang rumexperimentier, frag ich halt mal ...

Servus,
Alex

Offline

#2 22. August 2014 15:07

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: Eigenen Parameter an {menu} übergeben?

Nö geht nicht.
Weil das Menü unbekannte Parameter erstens nicht verarbeitet - eben weil sie ja unbekannt sind.
Und zweitens schreit CMSms dann rum "Warning: Parameter X is not known by module Y dropped in ..."

Was willst Du denn mit "initlevel" erreichen?


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 22. August 2014 18:34

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: Eigenen Parameter an {menu} übergeben?

NaN schrieb:

Was willst Du denn mit "initlevel" erreichen?

Da wird ein Inline-CSS erzeugt, abhängig von der gewünschten Verzeichnistiefe.

Hmmm ... könnte man das andersrum lösen ... per assign einer variablenn einen Wert zuweisen und den dann im Menütemplate abfragen?

Naja, alternativ kann man ja auch hardcoden.

Servus,
Alex

Offline

#4 26. August 2014 07:17

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: Eigenen Parameter an {menu} übergeben?

Hmmm ... könnte man das andersrum lösen ... per assign einer variablenn einen Wert zuweisen und den dann im Menütemplate abfragen?

Könnte klappen:
Im Seitentemplate:

und dann im Menütemplate z.B.:

{if $node->depth == $initlevel}
...
{/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