NAV_LIST_UL, Klassenangabe und Sichtbarkeit

Hier bekommst Du deutschsprachigen Support. Keine Fehlermeldungen oder Erweiterungswünsche bitte!
Post Reply
thoblerone
Posts: 111
Joined: Fri 27. Jan 2006, 23:34
Location: Essen, Germany
Contact:

NAV_LIST_UL, Klassenangabe und Sichtbarkeit

Post by thoblerone »

Hallo zusammen,

ich stolpere gerade über einen Effekt in der NAV_LIST_UL, der mit der Artikelsichtbarkeit zu tun hat. Sollte das überhaupt einen Einfluss haben? Steht das irgendwo, dass es so sein soll?

Im Template habe ich

Code: Select all

	<div id="sidebar">
		{NAV_LIST_UL:P,0,,kokosnuss,current_page_item}
	</div>
Ist die Sichtbarkeit der Seitenebene normal eingestellt, also so:
( ) versteckt
(x) sichtbar (x) öffentlich
gibt es das erwartet Ergebnis

Code: Select all

<ul class="kokosnuss">

	<li class="sub_parent"><a href="index.php?index" title="Startseite">Startseite</a></li>
etc.pp.
</ul>
Das Gleiche passiert, wenn ich habe:
(x) versteckt
(x) sichtbar (x) öffentlich

Verwende ich aber
(x) versteckt
( ) sichtbar (x) öffentlich

wird die gleiche Stelle gerendert als

Code: Select all

<ul>

	<li class="sub_parent"><a href="index.php?index" title="Startseite">Startseite</a></li>
etc.pp.
</ul>
Hä? Wer hat da meine Klasse geklaut? Wo ist die Kokosnuss? Wer hat die Kokosnuss geklaut? :mrgreen:

Thomas
User avatar
Oliver Georgi
Site Admin
Posts: 9940
Joined: Fri 3. Oct 2003, 22:22
Location: Dessau-Roßlau
Contact:

Re: NAV_LIST_UL, Klassenangabe und Sichtbarkeit

Post by Oliver Georgi »

das ist schlicht falsch gedacht! Du siehst diese Ebene nur, weil Du im Backend angemeldet bist! Mach parallelen Browser auf, und schon passt es!

Allerdings weiß ich auch nicht, wieso man den Root (der scheint es zu sein) ausblenden möchte…
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn
thoblerone
Posts: 111
Joined: Fri 27. Jan 2006, 23:34
Location: Essen, Germany
Contact:

Re: NAV_LIST_UL, Klassenangabe und Sichtbarkeit

Post by thoblerone »

Hallo OG,

da habe ich mich evtl. missverständlich ausgedrückt. Aber danke Image, auch mit einem anderen Browser hätte ich auch mal gucken können :oops:

... [guck] ...

Und dann habe ich den gleichen Effekt. Es geht darum, dass die NAV_LIST_UL nicht mehr mit der angegebenen Klasse ausgezeichnet wird, sobald die Seitenebene auf nicht-sichtbar gestellt wird. Das ist unabhängig vom versteckt-Status und ob ich im Backend eingeloggt bin oder nicht.

[Ohrwurm-Modus]... die ganze Affenbande brüllt: wo ist die Kokosnuss? :) [/Ohrwurm-Modus]

LG
Thomas
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: NAV_LIST_UL, Klassenangabe und Sichtbarkeit

Post by flip-flop »

Hallo Thomas,

mit welcher CMS-Version bist du unterwegs?
Ich kann das in neueren Versionen nicht nachvollziehen.

Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
thoblerone
Posts: 111
Joined: Fri 27. Jan 2006, 23:34
Location: Essen, Germany
Contact:

Re: NAV_LIST_UL, Klassenangabe und Sichtbarkeit

Post by thoblerone »

Hallo flip-flop,

habe am Donnerstag erst installiert: Aktuell verwendete Version phpwcms 1.5.3 (2012/04/26, r471).
Mit einer r413 auf meiner lokalen xampp-Installation kann ich den Effekt ebenfalls nicht nachvollziehen.

unsichtbar: <link wurde gelöscht, da server umgezogen und jetzt geht es>
das gleiche sichtbar: <link wurde gelöscht, da server umgezogen und jetzt geht es>

Auf Sourcecode-Ebene werde ich auch nicht schlauer. inc_fron\fron.func.inc.php rendert das Menu in buildCascadingMenu(), die ul-Klasse wird Zeile ~3143 dazugetackert. Hier ist im versteckten Fall $GLOBALS['LEVEL_KEY'] leer. Füge ich ein:

Code: Select all

		var_dump(isset($GLOBALS['LEVEL_KEY']));
		var_dump(isset($GLOBALS['LEVEL_KEY'][$start_id]));
		var_dump($GLOBALS['LEVEL_KEY']);
		var_dump($start_id);
		var_dump($path_class);
ergibt
bool(true)
bool(false)
array(0) { }
int(0)
string(11) "menubuttons"
Leider durchschaue ich die Stelle, an der der LEVEL_KEY gesetzt wird nicht wirklich. Aber was kann ich kaputt gespielt haben?

LG
Thomas
Last edited by thoblerone on Sun 8. Jul 2012, 13:08, edited 2 times in total.
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Re: NAV_LIST_UL, Klassenangabe und Sichtbarkeit

Post by pepe »

Wenn du sichtbar entfernst... soll diese Kategorie aber doch sowieso nicht sichtbar sein... was interessiert dann noch???

Deine Frage habe ich NICHT verstanden :(
thoblerone
Posts: 111
Joined: Fri 27. Jan 2006, 23:34
Location: Essen, Germany
Contact:

Re: NAV_LIST_UL, Klassenangabe und Sichtbarkeit

Post by thoblerone »

von Oliver Georgi » Mo Mai 14, 2012 05:28
OG, schläfst Du eigentlich nie?

Thomas
User avatar
Oliver Georgi
Site Admin
Posts: 9940
Joined: Fri 3. Oct 2003, 22:22
Location: Dessau-Roßlau
Contact:

Re: NAV_LIST_UL, Klassenangabe und Sichtbarkeit

Post by Oliver Georgi »

thoblerone wrote:OG, schläfst Du eigentlich nie?
Stell mal auf Sommerzeit um, dann sieht es schon 1 Stunde später aus ;-)
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn
thoblerone
Posts: 111
Joined: Fri 27. Jan 2006, 23:34
Location: Essen, Germany
Contact:

Re: NAV_LIST_UL, Klassenangabe und Sichtbarkeit

Post by thoblerone »

Hallo Pepe,

die unsichtbare Seite dient als Platzhalter für die Suchergebnisse, die in einer kleinen Extrabox im Template getriggert werden. Wenn dann die Ergebnisseite erscheint, brauche ich natürlich eine Navigation. 'S ist aber auch nicht soo tragisch, denn schließlich funktioniert es ja über sichbar "ja" und versteckt "ja" auch so wie ich es benötige.

Ich wollte nur wissen, wo die Kokosnuss geblieben ist! ... die ganze Affenbande brüllt: [ergänze hier]

Thomas
Post Reply