Hallo liebe Gemeinde,
folgendes Anliegen:
Egal, was ich ich in meiner Designvorlage ändere, das Suchfeld klebt immer oben in der Tabelle, obwohl alles auf Standard gesetzt ist. Wo kann ich etwas übersehen haben, oder wo muß etwas geändert werden, damit die Position des Suchfeldes, welches ich über TS erzeuge
marks.SEARCH = COA
marks.SEARCH {
20 < tt_content.search.30
20.dataArray >
20 {
stdWrap.wrap = <table border=0 cellspacing=0 cellpadding=0><tr> | </tr></table>
layout = <td valign=bottom>###LABEL### ###FIELD###</td>
params = class="textbox"
params.submit = class="submit"
params.textarea = class="textarea"
dataArray{
10.type = sword=input,15 # mit der Zahl wird die size des Feldes eingestellt :-)
10.value = [Eingabe]
20.label >
20.type = scols=hidden
20.value = tt_content.header-bodytext-imagecaption
30.type = stype=hidden
30.value = L0
40.type =
40.value =
}
image = IMAGE
image.file = fileadmin/images/buttons/search1.gif
image.params = alt="Klicken Sie hier um die Site zu durchsuchen."
# Der Redirect geht auf einen Datensatz mit der id= 999
redirect = 48
}
}
5 < 40
5.type = submit=submit
5.value = go!
### DANKE
Korban 😉
Lösung war so klein und doch so einfach:
Es handelt sich dabei um eine Feinheit von HTML. Wenn man das Form Tag innerhalb eines TABLE setzt, dann klebt das Feld u.U. oben, oder macht einen großen Abstand nach unten. Wenn man allerdings den FORM Tag um TABLE herum setzt, dann ist alles prima - prima 😉
So. An alle, die das gleiche Problem mit dem Suchfeld haben, es also oben "klebt" und darunter eine Leerzeile ist.
<form action="index.php?search_corporate&no_cache=1" name="17ce27ca8f66e5ae766f09a3279f3576" enctype="multipart/form-data" method="POST" target="" onSubmit="return validateForm('17ce27ca8f66e5ae766f09a3279f3576','','','')">
<TD width="80">
<input type="hidden" name="scols" value="tt_content.header-bodytext-imagecaption">
<input type="hidden" name="stype" value="L0">
<input type="hidden" name="locationData" value="788:pages:788"><input type="text" name="sword" size="10" value="Search" class="textbox">
</TD>
<TD width="26">
<input name="Submit2" type="image" value="Submit" src="images/button_find.gif" width="24" height="18">
</TD>
</form>
Dieses getürkte Suchfeld funktioniert wunderbar. Liefert perfekte Ergebnisse und es sind keine Sprünge im Design zu sehen. WICHTIG: Der "FORM" Tag muss umschließend, wie hier im Beispiel zu sehen sein!
Liebe Grüße
Korban
-> www.egoshooter.net <- Typo3 A la Carte