Hallo, ich habe eine neue Erweiterung erstellt, und typo3 erzeugt automatisch die Klasse class.user_x_pi1.php.
Ich habe ein Design Vorlagemit dem plathalter ###INHALT### , die ich mit einem absende Formular ersetzen will.
welche Typo3 Funktionen kann ich für meine Formular input benutzen?
hier ein Stuck Code meiner php Klasse
//variable Definition
$content ='';
$marker = array();
$seiteId = $conf[" ersteseiteId "];
$seiteId = $GLOBALS['TSFE']->id;
//template laden
$tmpl = $this->cObj->fileResource($conf["templateFile"]);
//Teilbereich1
$tmpl = $this->cObj->getSubpart($tmpl,"###HAUPTEIL###");
//Teilbereich1a
$tmpl_teileins = $this->cObj->getSubpart($tmpl,"###TEILA###");
//platzhalter mit Formular ersetzen
$marker["###INHALT###"] = '<form> action="'.$this-">pi_getPageLink($seiteId).'" method="POST">
<input type="hidden" name="no_cache" value="1" />
<input type="text" name="'.$this-" />prefixId.'[input_field]" value="'.htmlspecialchars($this->piVars['input_field']).'">
<input type="submit" name="'.$this-" />prefixId.'[submit_button]" value="'.htmlspecialchars($this->pi_getLL('submit_button_label')).'">
</form>';
$content .= $this->cObj->substituteMarkerArrayCached($tmpl,$marker);
//template und Platzhalter ausgeben
return $content;
Ich weiß nicht genau was die Funktionen piVars, pi_getLL machen, und wie ich die submit_button_label und input_field ändern kann, wo finde ich diese Funktionen?
Welche Funktion kann ich für Auswahlfelder benutzen?
hat jemand eine Idee wie das Formular besser gemacht wird?