Moin,
wo finde ich denn das Template für das Standard-Suchformular ?
Ich will eigentlich nur den Button HINTER das Inputfeld setzen statt darunter, finde es aber nirgends.
Sollte am Ende so ähnlich aussehen wie beim Suchformular hier links oben auf der Seite.
Muss ich da direkt in die class.t3lib_fullsearch.php ?
Hmm... ich hab grad ein ähnliches Problem:
Im Absendebutton möchte ich den Text ändern. Momentan steht da: "Suche!"
Vielen Dank schon mal für Antwort!
typo3conf\ext\csh_de\css_styled_content\pi1
Da findest Du die de.locallang.xml und kannst das Label ändern.
Oder:
20 = TEXT
20.text = Dein Label
20.fontFile = fileadmin/fonts/times.ttf
20.fontColor = #333333
20.fontSize = 11
Zurück zu meinem Problem bitte 🙂
ok,ok,ok
Also, es gibt kein Template bei der Standard-Suche, d. h. es gibt folgende Lösungen für Dein Problem:
- In der Original-Datei ändern (ist es diese: class.t3lib_fullsearch.php?!?)
- HTML-Inhaltselement anlegen und dort den angepassten Code reinkopieren
Also, so sieht ja der Originalcode aus:
<form action="index.php?id=58&no_cache=1" id="ade053afb8608807fc24c86d83d363029" name="ade053afb8608807fc24c86d83d363029" enctype="multipart/form-data" method="post" onsubmit="return validateForm('ade053afb8608807fc24c86d83d363029','','','Bitte folgende Felder ausfüllen:','')">
<div style="display:none;">
<input type="hidden" name="stype" value="L0" /><input type="hidden" name="locationData" value="58:tt_content:30" />
</div>
<!-- Search form inserted: [begin] -->
<table border="0" cellspacing="1" cellpadding="1" class="csc-searchform">
<tr>
<td class="csc-form-labelcell">
<p class="csc-form-label">Suchwort:</p>
</td>
<td class="csc-form-fieldcell">
<input type="text" name="sword" size="20" value="" />
</td>
</tr>
<tr>
<td class="csc-form-labelcell">
<p class="csc-form-label">Suchen in:</p>
</td>
<td class="csc-form-fieldcell">
<select name="scols" size="1">
<option value="pages.title-subtitle-keywords-description:tt_content.header">Überschriften und Schlagwörter</option>
<option value="tt_content.header-bodytext-imagecaption">Seiteninhalt</option>
</select>
</td>
</tr>
<tr>
<td class="csc-form-labelcell">
<p class="csc-form-label"></p>
</td>
<td class="csc-form-fieldcell">
<input type="submit" name="submit" value="Suchen" />
</td>
</tr>
</table>
<!-- Search form inserted: [end] -->
</form>
In das HTML-Inhaltselement kann man einen angepassten Code einsetzen, z. B.:
<form action="index.php?id=58&no_cache=1" id="ade053afb8608807fc24c86d83d363029" name="ade053afb8608807fc24c86d83d363029" enctype="multipart/form-data" method="post" onsubmit="return validateForm('ade053afb8608807fc24c86d83d363029','','','Bitte folgende Felder ausfüllen:','')">
<div style="display:none;">
<input type="hidden" name="stype" value="L0" /><input type="hidden" name="locationData" value="58:tt_content:30" />
</div>
<!-- Search form inserted: [begin] -->
<table border="0" cellspacing="1" cellpadding="1" class="csc-searchform">
<tr>
<td class="csc-form-labelcell">
<p class="csc-form-label">Suchwort:</p>
</td>
<td class="csc-form-fieldcell">
<input type="text" name="sword" size="20" value="" />
</td>
<td class="csc-form-fieldcell">
<input type="submit" name="submit" value="Suchen" />
</td>
</tr>
</table>
<!-- Search form inserted: [end] -->
</form>
Beachten muss man allerdings, dass bei der Variante hardcodiert die PID der Seite steht, an die die Suche dann geht... beim Beispiel hier 58 (siehe Code Zeile 1 und 3).
Übrigens kann man den Text des Submit-Buttons wie folgt umbennen:
# umbenennen des submit-buttons
tt_content.search.30.dataArray.40.value >
tt_content.search.30.dataArray.40.value = Suchen
Hallo Leute!
In welcher Datei kann ich denn das ändern?
in der t3lib/class.t3lib_fullsearch.php kann ich oben angegebenen Code nicht finden!???
DANKE!!