Hallo,
ich habe die indexed_search und macina_searchbox installiert. Die macina_searchbox habe ich meinem Template angepasst und hat folgenden Code im BE:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Template file for the"macina_searchbox"extension.</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<h3>Template file for the "macina_searchbox" extension.</h3>
<p><b>Available Markers:</b></p>
<ul>
<li>###HEADLINE### Displays the Headline</li>
<li>###ADVANCED### Advanced Search Link</li>
<li>###SUBMIT### Alttext for the submit button</li>
<li>###ACTLANG### UID of the actual language</li>
<li>###SEARCHPID### PID of the Searchpage</li>
</ul>
<!-- ###TEMPLATE### begin -->
<!-- search -->
<div class="top-search">
<form method="get" id="searchform" action="###SEARCHPID###">
<div>
<input name="tx_indexedsearch[sword]" type="text" value="Suche..." name="s" id="s" onfocus="defaultInput(this)" onblur="clearInput(this)" />
<input name="tx_indexedsearch[submit_button]" type="submit" id="searchsubmit" value=" " />
<input type="hidden" name="tx_indexedsearch[_sections]" value="0" />
<input type="hidden" name="tx_indexedsearch[pointer]" value="0" />
<input type="hidden" name="tx_indexedsearch[ext]" value="0" />
<input type="hidden" name="tx_indexedsearch[lang]" value="###ACTLANG###" />
</div>
</form>
</div>
<!-- ENDS search -->
<!-- ###TEMPLATE### end -->
</body>
</html>
Mein TS im Header lautet:
lib.header = COA
lib.header {
10 < plugin.tx_macinasearchbox_pi1
20 = IMAGE
20.file = fileadmin/img/jamlogo_html5.png
}
plugin.tx_macinasearchbox_pi1 {
pidSearchpage = 904
templateFile = fileadmin/templates/searchbox/searchbox.html
}
Die Suche mit indexed_search klappt, sobald man auf der Seite direkt die Suche eingibt.
Gebe ich einen Suchbegriff über das Suchfeld ein, führt das Formular bzw. dessen Link zur Startseite zurück.
An was könnte es liegen?#angry#
Hi,
versuche mal plugin.tx_macinasearchbox_pi1 vor lib.header zu setzen.
LuP schrieb
Hi,
versuche mal plugin.tx_macinasearchbox_pi1 vor lib.header zu setzen.
Daraufhin wird die Suchbox nicht mehr angezeigt. Daran kann es also nicht liegen.
ich wollte meinen:
plugin.tx_macinasearchbox_pi1 {
pidSearchpage = 904
templateFile = fileadmin/templates/searchbox/searchbox.html
}
lib.header = COA
lib.header {
10 < plugin.tx_macinasearchbox_pi1
20 = IMAGE
20.file = fileadmin/img/jamlogo_html5.png
}
LuP schrieb
ich wollte meinen:
plugin.tx_macinasearchbox_pi1 {
pidSearchpage = 904
templateFile = fileadmin/templates/searchbox/searchbox.html
}
lib.header = COA
lib.header {
10 < plugin.tx_macinasearchbox_pi1
20 = IMAGE
20.file = fileadmin/img/jamlogo_html5.png
}
Genau das habe ich eingefügt und die Suchbox war nicht mehr zu sehen.
Jetzt habe ich mal folgendes gemacht: Ich hatte die Suchbox schon vorab meinem Template (HTML5/CSS3) angepasst.
Den Test mit der Suchbox habe ich nun mit dem Original-Template der Suchbox gemacht und siehe da, es funktioniert.
Jetzt muss ich nur noch es hinbekommen, die Suchbox meinem Template richtig anzupassen, dass es dann auch noch geht!
Ich habe das Template der Suchbox nun so umgeschrieben, dass es meinem Webdesign angepasst ist.
Hier der Template-Code der Suchbox:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Template file for the"macina_searchbox"extension.</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<h3>Template file for the "macina_searchbox" extension.</h3>
<p><b>Available Markers:</b></p>
<ul>
<li>###HEADLINE### Displays the Headline</li>
<li>###ADVANCED### Advanced Search Link</li>
<li>###SUBMIT### Alttext for the submit button</li>
<li>###ACTLANG### UID of the actual language</li>
<li>###SEARCHPID### PID of the Searchpage</li>
</ul>
<!-- ###TEMPLATE### begin -->
<div class="top-search">
<form action="###SEARCHPID###" method="post" name="searchform" id="searchform" style="margin:0px; padding:0px; ">
<div>
<input name="tx_indexedsearch[sword]" type="text" name="s" id="s" value="Suche..." />
<input name="tx_indexedsearch[submit_button]" type="submit" id="searchsubmit" style="border:0" />
<input type="hidden" name="tx_indexedsearch[_sections]" />
<input type="hidden" name="tx_indexedsearch[pointer]" />
<input type="hidden" name="tx_indexedsearch[ext]" />
<input type="hidden" name="tx_indexedsearch[lang]" />
</div>
</form>
</div>
<!-- ###TEMPLATE### end -->
</body>
</html>
Was mir aber auffällt, ist, dass ich das "value="submit"" entfernt habe, aber statt submit nun "Date" steht.
Welche Einstellung kann ich vornehmen, damit über der angezeigten Lupe in der Suchbox keine Schrift zu sehen ist?
Ich habe dazu eine Grafik hier angehängt und dieses Problem mit rot umkreist!

wenn du den submit button nicht brauchst, dann nimm ihn doch einfach komplett raus
LuP schrieb
wenn du den submit button nicht brauchst, dann nimm ihn doch einfach komplett raus
Den Button brauche ich, ist ja die Lupe. Will nur diese Date Angabe entfernen, weiss aber nicht wie.
Sorry, ich konnte die Lupe nicht gut erkennen. Pick mal Date mit firebug heraus und versuch die Quelle zu lokalisieren (wrap oder Template). Von macina_searchbox kommt das jedenfalls nicht.
LuP schrieb
Sorry, ich konnte die Lupe nicht gut erkennen. Pick mal Date mit firebug heraus und versuch die Quelle zu lokalisieren (wrap oder Template). Von macina_searchbox kommt das jedenfalls nicht.
Laut meinen Recherchen mit Firebug müsste es die Anweisung "type="submit" im Template der macina_searchbox sein, die dieses "Date" ausgibt. Doch ich finde keine Quelle dazu? Wo ist denn die CSS Anweisung zur Box?
Wenn ich das type="submit" herausnehme, geht ja der Submit Button nicht mehr!
macina_searchbox bringt selbst kein CSS mit sich. Ich kann auch so nicht erkennen, woher dieses "Date" kommt.
Ein anderer Lösungsvorschlag: wenn du den submit button eher nicht brauchst aber die Lupe dran lassen möchtest, dann nimm doch ein Bild als input. Vielleicht bist du dann auch vom Date los. Probier mal.
- <input name="tx_indexedsearch[submit_button]" type="submit" id="searchsubmit" style="border:0" />
+ <input type="image" id="searchsubmit" alt="Senden" src="fileadmin/templates/img/lupe.gif" class="submit-image">
Du müsstest natürlich die Bild-Quelle anpassen und evtl. noch per CSS mit .submit-image{ /*...*/ } stylen.
LuP schrieb
macina_searchbox bringt selbst kein CSS mit sich. Ich kann auch so nicht erkennen, woher dieses "Date" kommt.
Ein anderer Lösungsvorschlag: wenn du den submit button eher nicht brauchst aber die Lupe dran lassen möchtest, dann nimm doch ein Bild als input. Vielleicht bist du dann auch vom Date los. Probier mal.
- <input name="tx_indexedsearch[submit_button]" type="submit" id="searchsubmit" style="border:0" />
+ <input type="image" id="searchsubmit" alt="Senden" src="fileadmin/templates/img/lupe.gif" class="submit-image">
Du müsstest natürlich die Bild-Quelle anpassen und evtl. noch per CSS mit .submit-image{ /*...*/ } stylen.
Im Original-Template steht im "Submit" Button "Daten absenden". Daher kommt dieses Küzel "Date", das zu sehen ist. Konnte aber bisher nicht diese Einstellungen finden.