Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#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

Board footer

Powered by FluxBB