Home / Forum / treemenu

treemenu

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

Autor Nachricht

Sebastian v. Roos

Registriert seit: 27.01.2006

Beiträge: 358

Freitag, 01. September 2006 22:34:25

nach wie vor hab ich Frust mit diesem treemenu / Leftmenu. Es verschwindet nicht nur im shop workflow, auch bei allen user-Funktionen.
Z.B. bei user/register verschwindet es, wenn man aufgefordert wird, den Anweisungen der zugestellten email zu folgen. Ganz blöd, wenn man dann auf den Link in der Freischalt-email klickt und zurück zur Seite kommt, ist diese auch eine OHne Leftmenu (

Über das Verschwinden kann man sich auch auf ez.no-Demoseiten überzeugen:
http://demo.ezpublish.no/news/user/register
Daten eingeben, klick, schwupps ist das Leftmenu verschwunden.

Auch wenn man es auf oberstere Ordnerebene verwendet, verschwindet es.

denke ich werde mal das wieder ohne den Treemenuoperator aufbauen.


*verchwindet*

ciao

_______________________

http://webdevelopment.artenic.de ARTENIC - Publishing mit allen Mitteln!

Felix Woldt

Bild Felix Woldt

Registriert seit: 31.01.2006

Beiträge: 353

Montag, 04. September 2006 11:51:31

Hallo Sepp,

ähnliches Problem tritt auf, wenn mein ein eigene extension aufruft.
Dann ist kein path und node_id definiert, die für den treemenü operator benötigt werden.
Wir haben das problem so gelöst, in dem wir im left_menu.tpl eine abrage gemacht haben ob ein path existiert
wenn nein, dann setzen wir einen default path.

{* left_menu.tpl *}
{default path=0 node_id=$root_node_id}
{if and(is_set($module_result.node_id),$module_result.path.0.node_id|eq(2))}  {* Workaround fuer die Anzeige des Menues im User-Tree *}
	{set path=$module_result.path}
	{set node_id=$module_result.node_id}
{else}
	{set path=array( hash( text, '','url','/content/view/full/2','url_alias', '','node_id', '2' ),
					hash( text, '','url',concat('/content/view/full/',$node_id),'url_alias','','node_id', '$node_id') )}
{/if}

{def $docs=treemenu( $path,
                    is_set( $module_result.node_id )|choose( 2, $module_result.node_id ),
                    array( 'folder', 'article'),
                    1, 2 )
                    depth=1
                    last_level=0}

...

{/default}


Vielleicht hilft der code ja weiter
Gruß Felix

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

Sebastian v. Roos

Registriert seit: 27.01.2006

Beiträge: 358

Donnerstag, 07. September 2006 13:35:26

Ganz herzlichen Dank !!!

hat sofort funktioniert.

jetzt wird die Seite eines Tages vielleicht doch noch fertig


Grüsse und noch mal Danke und
auch viel Erfolg bei Deinen Problemen ...

Sepp

_______________________

http://webdevelopment.artenic.de ARTENIC - Publishing mit allen Mitteln!

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