Hallo, ich brauche auf jeder Seite ein kleines Formular für die Eingabe einer PLZ. Bis jetzt habe ich das Formular in meinem HTML-Template.
<form name="form1" method="post" action="index.php?id=390" class="suche">
<input name="plz" type="text" id="plz" class="search">
<input TYPE="image" style="top: 4px;left:5px; position: relative;" src="fileadmin/images/suche_button.gif" name="Submit" value="Abschicken">
</form>
in TS wird dann noch ein PHP-Script mit template-extension eingebunden
tt_content.script = CASE
tt_content.script {
key.field = select_key
PLZRESULT = PHP_SCRIPT_EXT
PLZRESULT.file = fileadmin/vorlagen/plz.inc
}
Das alles funktioniert auch. Nun möchte ich jedoch das Formular mit Eingabefeld in TS nur einmal beschreiben und mit Platzhalter in meinem HTML-Template ausgeben. So kann ich nämlich auch überprüfen, ob eine Eingabe in dem feld erfolgt ist. Im Grunde genommen so ähnlich wie bei einem einfachen Suchformular, welches ich auch schon auf einer Seite eingebunden habe. Dieses entspricht quasi schon meinen Wünschen. Insofern dachte ich, daß ich dem Formular nur einen anderen Platzhalter-namen geben muß und es dann funktioniert. Das Ganze sieht dann wie folgt aus, funktioniert aber nicht :-( Was ist an meinem gedankengang oder an dem TS falsch
# Suchformular im Platzhalter anzeigen
SUCHPLZ {
layout = ###FIELD###
stdWrap.wrap >
# Hier gebe ich den Elementen wie Feldern und Buttons eine class
params = class="search"
params.submit = class="submit"
params.textarea = class="textarea"
target = _self
redirect = 58
badMess = Bitte füllen Sie alle erforderlichen Felder aus:
dataArray.10 {
label.override = Suche
type = *sword = input, 10, 30
}
dataArray.20 {
valueArray >
type = scols = hidden
value = pages.title-subtitle-keywords-description:tt_content.header-bodytext-imagecaption
}
image = IMAGE
image.file = GIFBUILDER
image.file {
XY = 37,17
backColor = #224B9A
10 = TEXT
10.text = Los
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontColor = white
10.fontSize = 11
10.file.format = gif
10.offset = 8, 12
}
}