Seite 1 von 1

Seit WE 8 Probleme mit Navigation

Verfasst: Mi 4. Mär 2020, 18:31
von manuel
Hallo zusammen,

seit dem Update auf WE 8 (Ahlberg) habe ich Probleme beim Ausgeben der Navigation. Das Template war seit WE 6.4 so aufgebaut:

Im Header habe ich definiert

Code: Alles auswählen

<we:navigation navigationname="footer-odd" parentid="373">
Später im Template (via Include) habe ich die Definition des Navigations-Templates gemacht:

Code: Alles auswählen

<we:navigationEntry type="folder" navigationname="footer-odd" level="1" position="2,3,4,5,6">
	<li class="footer-nav-entry footer-nav-entry-left">
		<a href="<we:navigationField name="href" />" class=""><we:navigationField name="text" /></a>
	</li>
</we:navigationEntry>
...
Nochmal später wurde die Navigation ausgegeben mit

Code: Alles auswählen

<we:navigationWrite navigationname="footer-odd" />
Hier erhalte ich seit dem Update auf 8 einen Fehler, das "footer-odd" nicht bekannt wäre. Das konnte ich schon mal lösen, in dem ich das Navigations-Template erweitert habe auf:

Code: Alles auswählen

<we:navigation navigationname="footer-odd" parentid="373">
	<we:navigationEntry type="folder" navigationname="footer-odd" level="1" position="2,3,4,5,6">
		<li class="footer-nav-entry footer-nav-entry-left">
			<a href="<we:navigationField name="href" />" class=""><we:navigationField name="text" /></a>
		</li>
	</we:navigationEntry>
</we:navigation>
...
Jetzt werden die Navigationspunkte auch ausgegeben, aber seltsamerweise ohne Klassenangaben wie "footer-nav-entry..." usw. Ich finde das Verhalten wirklich seltsam und kann mir darauf keinen Reim machen.

Ich wäre Euch für Tipps dankbar!

Re: Seit WE 8 Probleme mit Navigation

Verfasst: Mi 4. Mär 2020, 22:44
von mokraemer
we:navigation ist (aktuell) selbstschließend. Das was du innerhalb des Tags geschrieben hast, wird einfach ignoriert, deshalb siehst du nicht deine li-Klassen, weil einfach das Standard-Template verwendet wird!

Folgender Kode

Code: Alles auswählen

<we:navigation navigationname="footer-odd" parentid="1"/>
	<we:navigationEntry type="folder" navigationname="footer-odd" level="1" position="2,3,4,5,6">
		<li class="footer-nav-entry footer-nav-entry-left">
			<a href="<we:navigationField name="href" />" class=""><we:navigationField name="text" /></a>
		</li>
	</we:navigationEntry>

<ul>
<we:navigationWrite navigationname="footer-odd" />
</ul>

Re: Seit WE 8 Probleme mit Navigation

Verfasst: Mi 4. Mär 2020, 22:45
von mokraemer
we:navigation ist (aktuell) selbstschließend. Das was du innerhalb des Tags geschrieben hast, wird einfach ignoriert, deshalb siehst du nicht deine li-Klassen, weil einfach das Standard-Template verwendet wird!

Folgender Kode

Code: Alles auswählen

<we:navigation navigationname="footer-odd" parentid="1"/>
	<we:navigationEntry type="folder" navigationname="footer-odd" level="1" position="2,3,4,5,6">
		<li class="footer-nav-entry footer-nav-entry-left">
			MATCH <a href="<we:navigationField name="href" />" class=""><we:navigationField name="text" /></a>
		</li>
	</we:navigationEntry>

<ul>
<we:navigationWrite navigationname="footer-odd" />
</ul>
funktioniert bei mir so wie er soll. Btw. kannst du auch schnell in der Vorschau der Navigation austesten - ich habe mal das "MATCH" eingefügt damit man sieht das die Vorlage benutzt wird (btw. bei mir war es jetzt id="1")

Re: Seit WE 8 Probleme mit Navigation

Verfasst: Fr 6. Mär 2020, 12:08
von manuel
Prima, Marc, das hat funktioniert