Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
#1 2007-07-01 16:50:22
- critx
- Member

- Registered: 2007-06-27
- Posts: 17
[de-de] Artikel aus einer Sektion als Linkliste ausgeben?
Hallo,
ich habe einer Webseite erstellt, bei der die Hauptnavigation aus Sektionen besteht – diesen Sektionen sind Artikel zugeordnet.
Ich möchte Textpattern also als schlichtes CMS verwenden.
Nun sollen die Titel der Artikel aus der Sektion, in der man sich gerade befindet, als Links zu dem jeweiligen Arikel ausgegeben werden.
Der Artikel, der gerade angeguckt wird, soll dabei nicht in der Liste auftauchen.
Ich hoffe, ich habe das halbwegs verständlich beschrieben.
Kann mir da jemand helfen?
Habe mal ein Bild gemalt, vielleicht versteht man das so besser:
Link zum Bild
Last edited by critx (2007-07-01 16:57:57)
Offline
Re: [de-de] Artikel aus einer Sektion als Linkliste ausgeben?
Die Liste der Artikel in einer Sektion erreichst du mit <txp:article_custom /> und einem speziellen Baustein als listform zu Ausgabe des Einzellinks:
<ul><txp:article_custom section="article" listform="nav-sub" /></ul>
Der Baustein nav-sub schaut dann so aus:
<txp:php>
# $pretext contains article properties according to current URL
# compare to *current* article in nav list
global $thisarticle; global $pretext;
$isactive = ($pretext['id'] == $thisarticle['thisid']);
if (!$isactive) echo(parse('<li><txp:permlink><txp:title /> </txp:permlink></li>'));
</txp:php>
Das ist eine Abwandlung eines Zweiwegemenüs, das ich hier beschrieben habe. Diese Fassung gibt dem “aktuellen” Artikellink eine CSS-Klasse..
Offline
#3 2007-07-01 17:46:57
- critx
- Member

- Registered: 2007-06-27
- Posts: 17
Re: [de-de] Artikel aus einer Sektion als Linkliste ausgeben?
funktioniert soweit, danke!
allerdings werden die artikel aus bsp. “Bericht” auch in allen anderen Sektionen angezeigt.
Habe schon versucht, selber was zu basteln mit if_section = aktuelle Sektion, aber bisher noch nicht hinbekommen..
Offline
#4 2007-07-02 16:53:18
- critx
- Member

- Registered: 2007-06-27
- Posts: 17
Re: [de-de] Artikel aus einer Sektion als Linkliste ausgeben?
Habe heute nochmal rumprobiert, aber bekomme es ist nicht hin..
Wie lege ich fest, welcher Artikel standardmäßig angezeigt werden soll, wenn bsp. Sektion “Wir über uns” aufgerufen wird?
Und: wie kann ich bei <ul><txp:article_custom section="article" listform=“nav-sub” /></ul> das so “einstellen”, dass bei section automatisch die aktuell angezeigte Sektion steht? Ansonsten werden nämlich diese Links in allen Sektionen angezeigt.
Last edited by critx (2007-07-02 16:53:52)
Offline
#5 2007-07-15 13:28:05
- uli
- Moderator

- From: Cologne
- Registered: 2006-08-15
- Posts: 4,316
Re: [de-de] Artikel aus einer Sektion als Linkliste ausgeben?
Hast du schon mal an related_articles gedacht? Dort steht:
section=section_name »Only link to articles from the named section.«
Was du allerdings in diesem Zusammenhang mit
Wie lege ich fest, welcher Artikel standardmäßig angezeigt werden soll, wenn bsp. Sektion “Wir über uns” aufgerufen wird?
meinst, bleibt unklar. Kannst du das mal erläutern?
Last edited by uli (2007-07-15 13:31:14)
In bad weather I never leave home without wet_plugout, smd_where_used and adi_form_links
Offline