cObj->FORM ignoriert formName?
| Autor | Nachricht |
|---|---|
|
Verfasst am: 08. 06. 2008 [20:21]
|
|
|
SeveQ
Themenersteller
Dabei seit: 31.05.2005
Beiträge: 101
|
Hi Leute, ich hab hier ein sehr verwirrendes Problem. Ich bau an einer Extension herum, habe dort ein statisches Template, welches folgenden Code beinhaltet: TYPOSCRIPT 10 = USER 10 { userFunc = tx_svqmmorpgprofile_pi1->getEditor templateFile = EXT:svq_mmorpg_profile/res/char.html bitImageLeft < plugin.tx_svqmmorpgprofile_pi1.bitImageLeft bitImageRight < plugin.tx_svqmmorpgprofile_pi1.bitImageRight editFormData { method = POST formName = char-edit-form layout = <table class="smprof-field-table" width="100%" cellspacing="0" cellpadding="0"><tr><td class="smprof-field">###LABEL###</td><td class="smprof-value">###FIELD###</td></tr></table> dataArray { 10.label = Title: 10.type = name=input 10.value = ###CHAR_NAME### 100.type = todo=hidden 100.value = save 101.type = uid=hidden 101.value = ###UID### 102.type = pid=hidden 102.value = ###PID### 103.type = cid=hidden 103.value = ###CID### } } } Ich rufe nun in der Funktion tx_svqmmorpgprofile_pi1->getEditor folgendes auf: PHP $formCode = $this->cObj->FORM($this->conf['editFormData.']); Das Formular wird daraufhin auch korrekt erstellt, alle Felder sind enthalten, "layout" funktioniert korrekt. ABER!!! Aus irgendeinem Grund bekomme ich als Form-Name immer einen Hash zurück. formName ist im TS aber definiert. Warum ignoriert er es also? Wenn ich mir $this->conf['editFormData.'] über t3lib_div::view_array ausgebe, sehe ich auch, daß formName versorgt ist. Trotzdem kriege ich einen Hash, statt des gewünschten Formularnamens. Was mache ich hier falsch? Danke! Grüße, Hendrik [Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 08.06.2008 um 20:22.] |
|
Verfasst am: 08. 06. 2008 [21:07]
|
|
|
SeveQ
Themenersteller
Dabei seit: 31.05.2005
Beiträge: 101
|
grrrrrrrrrr So ist das, wenn man 'nen Haufen Extensions drin hat und EINE davon FORM überschreibt und formName ignoriert. Extension mit Inhalt aus tslib_content aktualisiert und schwupp geht's auf einmal... Man man man... Okay. Problem gelöst! |



