Seit WE 8 Probleme mit Navigation

Fragen zum Erstellen von Templates für webEdition.
manuel
Member
Beiträge: 30
Registriert: Do 9. Jan 2020, 16:17

Seit WE 8 Probleme mit Navigation

Beitragvon manuel » Mi 4. Mär 2020, 18:31

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!

mokraemer
Senior Member
Beiträge: 3619
Registriert: So 8. Aug 2010, 01:23
Wohnort: Mainz

Re: Seit WE 8 Probleme mit Navigation

Beitragvon mokraemer » Mi 4. Mär 2020, 22:44

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>
webEdition-Kern-Entwickler

mokraemer
Senior Member
Beiträge: 3619
Registriert: So 8. Aug 2010, 01:23
Wohnort: Mainz

Re: Seit WE 8 Probleme mit Navigation

Beitragvon mokraemer » Mi 4. Mär 2020, 22:45

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")
webEdition-Kern-Entwickler

manuel
Member
Beiträge: 30
Registriert: Do 9. Jan 2020, 16:17

Re: Seit WE 8 Probleme mit Navigation

Beitragvon manuel » Fr 6. Mär 2020, 12:08

Prima, Marc, das hat funktioniert


Zurück zu „webEdition Templates erstellen (we:Tags)“

Wer ist online?

Mitglieder in diesem Forum: Ahrefs [Bot] und 21 Gäste