Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2007-05-26 06:02:06

claus
Member
From: Remseck / Neckar
Registered: 2007-05-23
Posts: 21
Website Twitter

[de-de] Fixierte Artikel erscheinen nicht in der Suche

Hallo,

meine Suche findet einen Begriff, zeigt aber beim Anklicken darauf nicht den Artikel.
Darum geht es: Als Intro für meine einzelnen Sektionen habe ich auf einer jew. eigenen Seitenvorlage einen statischen Artikel ohne Kommentare, Exzerpte etc.
Angezeigt werden sie mit diesem Baustein:

………………………..

<txp:if_section name=“sektionsname”>
<txp:article limit=1 form=“static_article” status=“sticky” />
<txp:else />
<txp:article limit=1 form=“static_article” />
</txp:if_section>
……………………………

Als Suche läuft auf der Seite das Plugin rss_live_search.
Mein Problem ist nun, dass die Suche zwar gefundene Begriffe der jeweiligen Intro-Artikel einer Sektionen auflistet, aber wenn man diesen Fund anklickt, wird nur die leere Sektionsseite, nicht aber der Intro-Artikel angezeigt.

Ich habe schon x-fach rumprobiert, komme aber nicht voran. Vielleicht kann man sich ja auch irgendwie um dieses “sticky”-Attribut rummogeln, und trotzdem den Artikel als “Sektionsopener” anzeigen?
Hat jemand eine Idee?
Das wäre wunderbar.
Grüße,
Claus

Offline

#2 2007-05-26 07:12:18

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

Re: [de-de] Fixierte Artikel erscheinen nicht in der Suche

txp:article hat ein Attribut “searchsticky”, das normalerweise auf “AUS” steht. Versuche mal, das im Template einzubauen:

<txp:if_search><txp:article status="sticky" searchsticky="1" /></txp:if_search>

Stelle sicher, dass diese Tags jedenfalls bei Aufruf der Default-Sektion gesehen werden (keine Abfragen aussen herum oder ähnliches).

Offline

#3 2007-05-26 17:14:40

claus
Member
From: Remseck / Neckar
Registered: 2007-05-23
Posts: 21
Website Twitter

Re: [de-de] Fixierte Artikel erscheinen nicht in der Suche

Die Form der Frage entscheidet über die Antwort…

Problem: txp zeigt bei eingesetztem rss_live_search keine “sticky_article” per default an (Erläuterung des Chefentwicklers ist hier zu finden)
Plugin: rss_live_search – Sehr schöne dynamische Anwendung. Hier zu finden
Lösung: Man verabschiedet sich vom “klebrigen Artikel” als Sektionsopener und setzt auf das jeweilige Seitentemplate eine doppelte Abfrage.
Erläuterter Code:
((Warum funzt bei mir nicht der schön gelb hinterlegte Codeblock?))
………………………………..

Frage nach der entsprechenden Sektion: <txp:if_section name=”::mein_sektionsname::”>
Vorabfrage: gibt es in dieser Sektion Artikel? Zeige sie: <txp:if_individual_article> <txp:article limit=“1/>
Gibt es einen besonderen Artikel? Zeige diesen als default:
<txp:else />
<txp:article_custom id=
id_starter_artikel::form= _form_des_starterartikels::” /> </txp:if_individual_article>
Beende diese Abfrage und zeige einen Artikel: <txp:else /> <txp:article limit=“1” /> </txp:if_section>

…………………………………………….

Der entscheidende Hinweis – in Form der Frage nach einer “Landing Page” – ist hier zu finden

Claus

//gelöst//

Last edited by claus (2007-05-26 17:27:22)

Offline

Board footer

Powered by FluxBB