Hallöchen...
Ich hab leider seid langem ein Problem mit der macina_searchbox. Werde auch aus den anderen post´s dazu nicht so ganz schlau. hab viel zusammengeschrieben und ausprobiert, aber es will noch nicht.
Hier mein Problem:
Ich hab ein subpart namens "suche".
Dort soll die searchbox zu sehen sein (also ein feld, wo ich den suchbegriff eintrage, immer sichtbar)
Dann hab ich die Extension indexed_search installiert und eine page(ID64) vom typ "standart" erstellt. die läuft auch einwandfrei, wenn ich sie mit in ein menu reinpacke (also wenn ich die suchseite direkt anklicke)
Dann hab ich die Extension macina_searchbox installiert und eine page(ID61) mit dem typ "standart" erstellt und dort ein content vom typ "insert plugin" erstellt mit dem startingpoint meiner Hauptseite. plugin: indexsuche
Dann hab ich noch einen sysfolder(ID65) erstellt mit dem typ "insert plugin", dem plugin suchbox und auch die hauptseite als startingpoint.
Mein setup der Hauptseite sieht auszugsweise so aus:
#### suche ####
plugin.tx_macinasearchbox_pi1.templateFile = typo3conf/ext/macina_searchbox/pi1/template.htm
plugin.tx_macinasearchbox_pi1.pidSearchpage = 61
temp.suche = CONTENT
temp.suche {
table = tt_content
select {
pidInList = ID61
orderBy = sorting
where = colPos= 0
}
}
### Indizierte Suche ###
plugin.tx_indexedsearch {
show.rules = 0
blind.sections=0
blind.order=0
blind.lang=0
}
...
subparts.suche < temp.suche
Kann mir einer helfen und mir sagen, was ich falsch mache? es wird an der Stelle, wo das suchfeld ist, nix angezeigt. Kann also nix suchen.
Vielen Dank schonmal!!
Gruß, Martin
Schnitzel schrieb
pidInList = ID61
??? Sollte das nicht
pidinList = 61
heißen? (also ohne 'ID')
Grüße
McGregor
Stimmt, haste recht, danke!
Aber das Problem besteht auch weiterhin, trotz Änderung auf "pidinList = 61 "
Moment ... das sehe ich ja jetzt erst ...
Du gibst zwar das Plugin an, aber du sagst nicht, dass es angezeigt werden soll.
vergiss mal den kompletten Sermon und gebe in dein Template nur folgende 2 (zwei) Zeilen ein:
subparts.suche < plugin.tx_macinasearchbox_pi1
subparts.suche.pidSearchpage = 61
Das muss reichen...
Grüße
McGregor
Hallöchen.
Das hat leider auch nichts gebracht. Der subpart "suche" wird durch nichts ersetzt. Es wird also nichts dargestellt.
(Habe zur Kontrolle ein Text an der Stelle im Template hinterlegt, der dann durch automaketemplate überschrieben werden sollte. Der wird aber jetzt angezeigt, also hat das automaketemplate nicht hinzugefügt)
Bzgl. der Suche habe ich auch nur deine beiden Zeilen eingegeben.
Danke nochmal das Du mir hierbei hilfst!
Gruß, Schnitzel
Hi!
Wieso arbeitest du mit Subparts? Nimm doch Marker -> ist wesentlich einfacher.
Kannst du hier bitte mal den kompletten TS-Code angeben und auch dein HTML-Template. Danke.
Grüße
McGregor
Du hast Post
PS: Hab mich an nen Tutorial gehalten, und da wurden subparts vorgestellt und empfohlen.
Hi!
Danke für die Post, doch bitte mache das nächste mal nicht so viele Tippfehler in die URL rein. Ich habe mir die Adresse umgewandelt und die Dateien runtergeladen.
Das sieht eigentlich ganz in Ordnung aus (bis auf den ganzen Datenmüll)
Dann würde ich die empfehlen auch <!--###DOCUMENT_BODY###--> um den relevanten Vorlagentext zu schreiben, sonst brauchst du auch nicht workOnSubpart = DOCUMENT_BODY zu verwenden
Dann bin ich ein wenig Ratlos. Ich würde jetzt an deiner Stelle den TS-Code
subparts.suche < plugin.tx_macinasearchbox_pi1
subparts.suche.pidSearchpage = 61
durch
subparts.suche = TEXT
subparts.suche.value = Hier soll die Suche sein
ersetzen. Wenn dann dieser Text zu lesen ist, dann würde ich annehmen, dass bei der Installation von macina_search_box etwas schief gelaufen ist. Wenn weiterhin :::suche::: zu lesen ist, dann sprichst du den Subpart nicht korrekt an.
Grüße
Jens
P.S. Ich habe mir die "fertige" Seite aufgerufen und angesehen...
Hi.
Das mit den Tippfehlern in der URL tut mir echt leid!
Müll sammelt sich leider immer an , wenn man am rumdocktern ist, das werd ich noch am Ende beheben 🙂
Das mit dem Text-ausgeben habe ich schon probiert, das klappt.
Dann scheind, wie du sagtest, wohl was bei der installation schief gegangen zu sein. Ich werd sie wiederholen und dann nochmal probieren.
Vielen Dank für Deine Hilfe. Vielleicht könntest Du heut abend nochmal hier reinschaun. Denn wenn es nicht klappt, bräuchte ich weiterhin etwas Unterstützung.
Gruß, Martin
Also ich habe jetzt die Extension macina_searchbox neuinstalliert. Ich bekomme keine Fehlermelung oder ähnliches. Es scheint dabei alles geklappt zu haben. Muss ich die vielleicht noch irgentwo einbinden? Also als plugin oder so. (meine nicht in den seiten, sondern im setup)
Verzweifelten Gruss
Hi!
Sorry, da bin ich nun selber überfragt.
Versuche auch mal die IndexedSearch zu installieren, falls das noch nicht geschehen ist.
Sonst habe ich es auch so wie du gemacht. Als letzten Schritt würde ich dir empfehlen das komplette TypoScript -> Setup zu löschen (Sicherheitskopie aufheben) und nur folgendes hinzuschreiben:
page = PAGE
page.10 < plugin.tx_macinasearchbox_pi1
Dann sollte ein Eingabefeld zu sehen sein. Wenn dem so ist, dann funktioniert die Angabe auf jedenfall und du musst dein "altes" Setup nochmal nach Fehlern durchforsten (vielleicht auch die Reihenfolge einzelner temp's ändern)
Grüße
McGregor