Home / Forum / Inhalts-Struktur: content_structure_menu

Inhalts-Struktur: content_structure_menu

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein

Autor Nachricht

Manfred Mueller

Registriert seit: 06.06.2009

Beiträge: 12

Samstag, 06. Juni 2009 15:49:00

Hallo,

nettes Forum....

Vielleicht habt Ihr ja eine Antwort auf folgendes Problem:

Ich soll für einen bestimmten Bereich in meiner seitenstruktur das content_structure_menu auf dem admin backend ins frontend
integrieren.dort sollen für einen bestimmten Zweig alle artikel angezeigt werden, quasi als mini Navigation in einem "hilfe"-Bereich.
Leider gelingt es mir nicht das Template funktionierend im Frontend zu integrieren.
Bis jetzt wird immer nur der erste Order (root) als link dargestellt. mehr aber auch nicht.

habt ihr damit schon erfahrungen gesammelt?

Freue mich über alle Tipps, Tricks und Anregungen.

Viele Grüße

Manfred Mueller

Registriert seit: 06.06.2009

Beiträge: 12

Samstag, 06. Juni 2009 16:58:02

So der Baum steht....

Ich habe dem Siteaccess, eine entsprechende ini verpasst.
Was jetzt noch fehlt ist die Dynamik. Der Baum wird jetzt noch statisch dargestellt.
Die "Ordner-auf und-zu-klapp"- Dynamik fehlt jetzt noch.

Freue mich über Tipps...

Thomas Köhn

Thomas Köhn

Registriert seit: 05.03.2007

Beiträge: 355

Mittwoch, 10. Juni 2009 08:37:58

Versuche es doch einfach mal mit CSS und "display:none;" und "display:inline" (oder ähnliches das passt). Das kannst du dann einfach via JavaScript per OnMouseClick ein- oder ausblenden.

Dipl. Ing. (FH) M. Sc. Thomas Köhn

http://www.jac-systeme.de - Individuelle WEB-Lösungen
--
http://www.CJW-NETWORK.com/de - Developers united in eZ Publish
http://projects.ez.no/cjw_newsletter - eZ Publish Newsletter Lösung

Manfred Mueller

Registriert seit: 06.06.2009

Beiträge: 12

Samstag, 13. Juni 2009 17:38:57

Ich habe jetzt herausgefunden, dass bei der Darstelltung die Variable $module_result.path (hash) genutzt wird.
Leider ist diese Variable meines Wissens nur im Pagelayout verfügbar ?!

Das ist der Code, um den aktuellen Node hervorzuheben:

{* get path to current node which consists of nodes ids *}
var nodesList = new Array();

{section var=path loop=$module_result.path}

{section show=and(is_set($:path.node_id), or($:isDepthUnlimited, $:maxDepth|gt(0)))}
nodesList.push( "n{$:path.node_id}" );
{set maxDepth = dec($:maxDepth)}
{/section}
{/section}


Gibt es noch andere methoden, um diese Funktion bzw. den menü baum voll funktionsfähig einzusetzen?

Thomas Köhn

Thomas Köhn

Registriert seit: 05.03.2007

Beiträge: 355

Freitag, 19. Juni 2009 12:50:28

Ich gehe mal daon aus, dass du dein Menü über ein include im pagelayout einbindest. Beim include kannst du alle Variablen, die du im paagelayout zur Verfügung hast auch an dein Template durchreichen. Schau einfach mal in die Doku http://ez.no/doc/ez_publish/techn...late_functions/miscellaneous/include an. Gleiches Prinzip funktioniert auch bei allen anderen Funktionen.

Dipl. Ing. (FH) M. Sc. Thomas Köhn

http://www.jac-systeme.de - Individuelle WEB-Lösungen
--
http://www.CJW-NETWORK.com/de - Developers united in eZ Publish
http://projects.ez.no/cjw_newsletter - eZ Publish Newsletter Lösung

Manfred Mueller

Registriert seit: 06.06.2009

Beiträge: 12

Donnerstag, 25. Juni 2009 16:01:09

So etwas in Art hatte ich vermutet.
Werde es auprobieren und berichten.

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein