Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#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

#2 2007-07-01 17:15:46

wet
Developer Emeritus
From: Vöcklabruck, Austria
Registered: 2005-06-06
Posts: 3,391
Website GitHub Mastodon

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

Board footer

Powered by FluxBB