Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
#1 2010-05-28 15:28:24
- MrLongbaugh
- Member
- From: Hamburg - Germany
- Registered: 2004-10-11
- Posts: 116
[de-de] (erledigt) Navigation aus Artikelliste zusammenstellen
Die Navigation zeigt alle Artikel an. Der Navigationspunkt für den aktuell angezeigten Artikel soll gesondert angezeigt werden.
Nun wollte ich mit <txp:if_article_id
den aktuellen Artikel über id="<txp:article_id />">
bestimmen.
So sieht der Code aus:
<txp:article_custom status='4' sort='custom_1 asc'>
<txp:if_article_id id="<txp:article_id />">
<div class="item active"> <strong><txp:article_id /><txp:custom_field name="navipunkt" /></strong></div>
<txp:else />
<div class="item"><txp:permlink><txp:custom_field name="navipunkt" /></txp:permlink></div>
</txp:if_article_id>
</txp:article_custom>
Das funktioniert aber nicht. Habt Ihr eine Idee dazu?
Last edited by MrLongbaugh (2010-05-28 21:08:07)
Offline
#2 2010-05-28 16:49:21
- GugUser
- Member
- From: Quito (Ecuador)
- Registered: 2007-12-16
- Posts: 1,477
Re: [de-de] (erledigt) Navigation aus Artikelliste zusammenstellen
Ohne die Sache vertiefter anzusehen fällt mir auf:
<txp:if_article_id id="<txp:article_id />">
müsste so geschrieben sein: <txp:if_article_id id='<txp:article_id />'>
.
Offline
#3 2010-05-28 16:54:58
- MrLongbaugh
- Member
- From: Hamburg - Germany
- Registered: 2004-10-11
- Posts: 116
Re: [de-de] (erledigt) Navigation aus Artikelliste zusammenstellen
Das ist völlig richtig. Danke für den Hinweis.
Nur ändern tut das nichts am Problem.
Die Artikel werden ja nacheinander ausgegeben. Also sind alle Fälle TRUE.
Geprüft werden soll aber gegen den gerade angezeigten Artikel.
Offline
#4 2010-05-28 17:41:56
- GugUser
- Member
- From: Quito (Ecuador)
- Registered: 2007-12-16
- Posts: 1,477
Re: [de-de] (erledigt) Navigation aus Artikelliste zusammenstellen
So sollte das eigentlich funktionieren:
<txp:article_custom wraptag="ul" status="4" sort="custom_1 asc">
<li<txp:if_article_id> class="active"><txp:article_id /> <txp:custom_field name="navipunkt" /><txp:else />><a href='<txp:permlink />'><txp:custom_field name="navipunkt" /></a></txp:if_article_id></li>
</txp:article_custom>
Da es sich um eine Liste von “Navigationspunkten” handelt (wie du erwähntest), ist eine ungeordnete Liste angebrachter als divs.
Offline
#5 2010-05-28 19:57:25
- MrLongbaugh
- Member
- From: Hamburg - Germany
- Registered: 2004-10-11
- Posts: 116
Re: [de-de] (erledigt) Navigation aus Artikelliste zusammenstellen
Ja, klar.
Allerdings muss ich mich nach den Vorgaben des CSS/XHTML richten.
Ansonsten hast Du inhaltlich natürlich recht. Das war auch nicht meine Idee, egal.
Werde das gleich mal probieren, danke.
Offline
#6 2010-05-28 20:06:07
- GugUser
- Member
- From: Quito (Ecuador)
- Registered: 2007-12-16
- Posts: 1,477
Re: [de-de] (erledigt) Navigation aus Artikelliste zusammenstellen
Allerdings muss ich mich nach den Vorgaben des CSS/XHTML richten.
Das verstehe ich nicht. Das kannst du doch so einrichten, wie du willst.
Und falls dir die Liste nicht zusagt, dann nimmst du wraptag="ul"
weg und <li
und </li>
ersetzt du durch <div
und </div>
.
Finde ich zwar unschön, kann mir allerdings egal sein.
Offline
#7 2010-05-28 21:07:21
- MrLongbaugh
- Member
- From: Hamburg - Germany
- Registered: 2004-10-11
- Posts: 116
Re: [de-de] (erledigt) Navigation aus Artikelliste zusammenstellen
nu hab ich’s verstanden. Der Teil id="<txp:article_id />"
erübrigt sich und produziert nur Quatsch.
Super.
Vielen Dank für die Hilfestellung.
Der Vollständigkeit halber noch der bereinigte Code:
<txp:article_custom status='4' sort='custom_1 asc'>
<txp:if_article_id>
<div class="item active"> <strong><txp:article_id /><txp:custom_field name="navipunkt" /></strong></div>
<txp:else />
<div class="item"><txp:permlink><txp:custom_field name="navipunkt" /></txp:permlink></div>
</txp:if_article_id>
</txp:article_custom>
Last edited by MrLongbaugh (2010-05-28 21:09:50)
Offline
#8 2010-05-28 21:49:44
- GugUser
- Member
- From: Quito (Ecuador)
- Registered: 2007-12-16
- Posts: 1,477
Re: [de-de] (erledigt) Navigation aus Artikelliste zusammenstellen
Der Klasse .active
kannst du in der CSS-Datei bold
zuordnen und <strong>
erübrigt sich. Und falls du dem aktiven Eintrag Wichtigkeit zuordnen möchtest (ergibt im Menü allerdings keinen Sinn), wäre wohl ein Überschriftenelement sinnvoller.
Offline