Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
[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
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
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