Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
#1 2011-03-04 15:40:35
- nobby
- Member
- From: Hamburg
- Registered: 2011-03-04
- Posts: 24
[de-de] Bekomme die <li>- Tags in Navigation nicht sauber hin
Die Navigation meiner Webseite scheint nicht sauber zu funktionieren. Wenn ich die Seite vailidiere, werden die fehlenden <li>-Tags am Anfang moniert.
Hier die Webseite
Hier der verwendete Code für die main_navi, den ich in einen Baustein ausgelagert habe:
<div id="navbar" class="span-24 last">
<ul>
<txp:section name="">
<li id="home"<txp:if_section name="ueber-mich"> class="active"</txp:if_section>><span><a href="ueber-mich">Über mich</a></span></li>
</txp:section>
<txp:section name="osteopathie">
<li <txp:if_section name="osteopathie"> class="active"</txp:if_section>><a href="osteopathie">Osteopathie</a></li>
</txp:section>
<txp:section name="vorsorge">
<li <txp:if_section name="vorsorge"> class="active"</txp:if_section>><a href="vorsorge">Vorsorge</a></li>
</txp:section>
<txp:section name="nachsorge">
<li <txp:if_section name="nachsorge"> class="active"</txp:if_section>><a href="nachsorge">Nachsorge</a></li>
</txp:section>
<txp:section name="praxistage">
<li id="praxistage"<txp:if_section name="praxistage"> class="active"</txp:if_section>><a href="praxistage">Praxistage</a></li>
</txp:section>
<txp:section name="kontakt">
<li <txp:if_section name="kontakt"> class="active"</txp:if_section>><a href="kontakt">Kontakt</a></li>
</txp:section>
<txp:section name="ueber-mich">
<li class="startseite"><a href="ueber-mich">Startseite</a></li>
</txp:section>
</ul>
</div><!-- end: navbar -->
Freue mich über jede Hilfe!
Last edited by nobby (2011-03-04 15:42:00)
Offline
#2 2011-03-04 16:26:30
- uli
- Moderator
- From: Cologne
- Registered: 2006-08-15
- Posts: 4,315
Re: [de-de] Bekomme die <li>- Tags in Navigation nicht sauber hin
Das ist ja fast handgecodet ;) Du nutzt gar nicht die hübschen Hilfen, die TXP bietet: den section_list tag mit break (hier solllte li rein) und wraptag (ul), dann kannst du exclude verwenden, falls du sections außen vor lassen willst, sowie sections=“hier,komma-separierte,auflistung”.
Da du eine nicht-alfabetische Anordnung hast, empfehle ich esq_section_sort. Damit bekommst du ein zusätzliches Datenfeld für jede Sektion im section-Tab, das du mit Nummern ausfüllst (null-Präfixe, falls es mal über einstellige Werte werden sollen).
Last edited by uli (2011-03-04 16:29:35)
In bad weather I never leave home without wet_plugout, smd_where_used and adi_form_links
Offline
#3 2011-03-04 16:39:06
- nobby
- Member
- From: Hamburg
- Registered: 2011-03-04
- Posts: 24
Re: [de-de] Bekomme die <li>- Tags in Navigation nicht sauber hin
Ja, ich habe das handgecodet, weil ich den einzelnen Links Klassen oder ID´s zugewiesen habe, damit z.B. die Praxistage rechts kein “ | “ haben und die letzte beiden Links ganz an den rechten Rand schiebe (Kontakt | Startseite).
Last edited by nobby (2011-03-04 16:39:26)
Offline
#4 2011-03-04 16:44:06
- uli
- Moderator
- From: Cologne
- Registered: 2006-08-15
- Posts: 4,315
Re: [de-de] Bekomme die <li>- Tags in Navigation nicht sauber hin
Ah, OK, ich habs nur überflogen. Nimm die umklammernden section-tags raus, dann müsste es validieren.
In bad weather I never leave home without wet_plugout, smd_where_used and adi_form_links
Offline
#5 2011-03-04 16:44:12
- nobby
- Member
- From: Hamburg
- Registered: 2011-03-04
- Posts: 24
Re: [de-de] Bekomme die <li>- Tags in Navigation nicht sauber hin
@uli
ich würde eigentlich den Code auf der Basis meiner Lösung gerne fehlerfrei (Validierung) hinbekommen oder ist der Ansatz schon verissen?
Offline
#6 2011-03-04 16:55:07
- nobby
- Member
- From: Hamburg
- Registered: 2011-03-04
- Posts: 24
Re: [de-de] Bekomme die <li>- Tags in Navigation nicht sauber hin
uli schrieb:
Ah, OK, ich habs nur überflogen. Nimm die umklammernden section-tags raus, dann müsste es validieren.
Ja, das war auch schon die Lösung. Vielen Dank! Ich weiss leider nicht mehr, warum ich die vorherige Lösung gewählt hatte – auf jeden Fall gab es dafür einen guten Grund. Egal… ;-)
Offline