Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#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

Board footer

Powered by FluxBB