Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2009-12-31 16:09:22

semmot
New Member
Registered: 2009-12-26
Posts: 8

[de-de] Grafik vor Suchergebnissen platzieren?

Guten Tag miteinander,

habe ein kleines Problem, wahrscheinlich nur ein Brett vor’m Kopf, aber irgendwie bekomme ich das mein Vorhaben grade nicht umgesetzt.

Es geht um Folgendes: Möchte vor meine Suchergebnisse eine Grafik à la “Hier sind deine Suchergebnisse.” setzen. Wenn ich dies im Baustein “search_results” mache, wird diese Grafik logischerweise vor jedes Suchergebnis gesetzt. Wenn ich das Ganze versuche in der Seitenvorlage per <txp:if_search_results> zu realisieren, funktioniert es insofern, als die Grafik korrekt angezeigt wird, aber nun auf Artikelseiten bzw. Artikellisten (die ja eben keine Suchergebnisse beinhalten) zu lesen ist: “Es wurden keine Suchergebnisse gefunden…”, was ich vorher im if_search_result-Tag durch <txp:else /> definiert habe.

Wie also die Grafik korrekt einbinden… bzw. eher wo? Wie gesagt: Die Grafik soll nur einmal zu Anfang der Suchergebnisse zu sehen sein und sonst kein weiteres Mal auf der gesamten Website.

Für Vorschläge wär ich extrem dankbar! ;)

Euch allen einen guten Rutsch und ein frohes Neues!

semmot

Offline

#2 2009-12-31 16:28:26

SuMu
Member
From: Germany - Wuppertal
Registered: 2008-03-06
Posts: 242
Website

Re: [de-de] Grafik vor Suchergebnissen platzieren?

Hi
poste mal deinen Code.


viele Grüße
SuMu

Psychomuell + blogZicke

Offline

#3 2009-12-31 16:55:55

semmot
New Member
Registered: 2009-12-26
Posts: 8

Re: [de-de] Grafik vor Suchergebnissen platzieren?

Der Code ist in meiner Seitenvorlage zu finden: (vllt. gehört er auch einfach nur woanders hin…)

<div class="content_output"> <txp:if_individual_article> [...] DER TEIL FUNKTIONIERT [...] </txp:if_individual_article> <txp:if_search_results> <p><img class="slogan" src="<txp:site_url />images/theme_tb/slogans/results_slogan.png" /></p> <txp:else /> <p>Es wurden leider keine Suchergebnisse gefunden, die zu <strong><txp:search_term /></strong> passen.</p> </txp:if_search_results> <txp:article limit="10" /> </div>

PS: Sorry, mit den Umbrüchen im Code hab ich’s noch nicht so. :-/

Last edited by semmot (2009-12-31 16:58:15)

Offline

#4 2010-01-01 14:05:52

trenc
Plugin Author
From: ⛵️, currently Göteborg, SE
Registered: 2008-02-27
Posts: 574
Website GitHub

Re: [de-de] Grafik vor Suchergebnissen platzieren?

Probiere mal mittels <txp:if_search /> abzufragen, ob es sich um eine Suchergebnisseite handelt.


Digital nomad, sailing the world on a sailboat: 32fthome.com

Offline

#5 2010-01-02 20:21:33

semmot
New Member
Registered: 2009-12-26
Posts: 8

Re: [de-de] Grafik vor Suchergebnissen platzieren?

Guten Abend,

<txp:if_search> <txp:if_search_results> <p><img class="slogan" src="<txp:site_url />images/theme_tb/slogans/results_slogan.png" /></p> <txp:else /><p>Es wurden leider keine Suchergebnisse gefunden, die zu <strong><txp:search_term /></strong> passen.</p> </txp:if_search_results> </txp:if_search>

Eine Erweiterung des Codes mittels <txp:if_search> hat zur Folge, dass der Code innerhalb jenes Tags auch nur auf der Suchseite ausgegeben wird. Das Problem ist, dass es egal ist ob ich ein passenden Suchbegriff eingebe oder ein Wort, welches nicht gefunden wird – es wird immer der <txp:else />-Tag von <txp:if_search_results> ausgegeben. Sprich: Ich habe eine Übereinstimmung mit meinem gesuchten Begriff, aber anstatt, dass dort die Grafik auftaucht, steht dort: “Es wurden leider keine Suchergebnisse gefunden,…”

Was mach ich falsch? Komm irgendwie nicht auf den (wahrscheinlich sehr simplen) Fehler… :-P

Gruß
semmot

Offline

#6 2010-01-10 17:43:07

semmot
New Member
Registered: 2009-12-26
Posts: 8

Re: [de-de] Grafik vor Suchergebnissen platzieren?

Keiner eine Ahnung? Ich weiß ja nicht, an sich dürfte es ja nicht so schwer zu realisieren sein, oder? :-/

Offline

#7 2010-01-10 22:10:28

GugUser
Member
From: Quito (Ecuador)
Registered: 2007-12-16
Posts: 1,477

Re: [de-de] Grafik vor Suchergebnissen platzieren?

Wo und wie gibst du eventuelle Suchergebnisse aus?

Offline

#8 2010-01-10 23:27:20

saccade
Plugin Author
From: Neubeuern, Germany
Registered: 2004-11-05
Posts: 521

Re: [de-de] Grafik vor Suchergebnissen platzieren?

Nein, es ist nicht schwer zu realisieren. Textpattern muss nur erst mal wissen, ob es Suchergebnisse gibt.
Dazu muss zwischen if_search und if_search_results eine Vorabfrage eingefügt werden, die die Anzahl der Suchergebnisse ermittelt.

also so:

<txp:if_search> 
<txp:article pgonly="1" limit="10" />
<txp:if_search_results>
...

Gib auf das limit acht, es muss mit dem deines article-Abfrage-Tags übereinstimmen (kann also anders als hier oben lauten).
Das ganze findest du hier beschrieben

Offline

Board footer

Powered by FluxBB