[Typo3-german] Problem bei extension entwicklung

Chris Wittmann [SwiftLizard] chris at swift-lizard.com
Wed Nov 2 15:20:30 CET 2005


Hi Joey ,

danke für deine Hilfe,... hab es mittlerweile gefunden...
page.config.xhtml_cleaning  war schuld.... grummel...

trotzdem danke

chris

JoH schrieb:
>>die "###" vor "input" hatte ich vergessen,..
>>das war mein workaround für den Moment da T3 die Formularfelder so
>>nicht als solche beim Rendern erkennt.
>>
>>Dieses Komische Ergebnis kommt auch nur bei Formularfeldern sonst mach
>>er alles wie gewollt. Hintergrund der ganzen Aktion ist, das ich falls
>>das Formular nicht komplett ausgefüllt wurde für die Felder die
>>ausgefüllt wurden die Werte mit folgenden Skript setze :
>>
>>$this->get_post = array_merge(t3lib_div::_GET(), t3lib_div::_POST());
>>$varsGP = $this->get_post;
>>foreach($varsGP as $x => $y){
>>    $markerArray['###value_'.$x.'###'] = $y;
>>    $markerArray['###checked_'.$x.'_'.$y.'###'] = 'checked="checked"';
>>    $markerArray['###selected_'.$x.'_'.$y.'###'] =
>>'selected="selected"'; }
>>
>>deshalb soll aus:
>>
>><input type="checkbox" name="'.$OptionALL_desc.'"
>>value="'.$OptionALL_ID.'"
>>###checked_'.$OptionALL_desc.'_'.$OptionALL_ID.'### />
>>
>>folgendes werden:
>>
>><input type="checkbox" name="testwert" value="8"
>>###checked_testwert_8### />
>>
>>Typo3 mach arber folgendes daraus:
>>
>><input type="checkbox" name="testwert" value="8"
>>checked_testwert_8="" />
>>
>>
>>eherlich gesagt bringt mich das der Verzweiflung ziemlich nahe...
> 
> 
> Versuch erstmal folgendes:
> Setz diverse "debug($whatever)" an den Stellen, wo Du ein Array
> verarbeitest.
> "whatever" ist jeweils durch den Namen des Arrays zu ersetzen.
> Nach der Verarbeitung kannst Du mit Hilfe von echo ausgeben, was beim
> Funktionsaufruf herausgekommen ist.
> Damit solltest Du zumindest herausfinden können, welche Funktion genau für
> die unerwünschte Modifikation verantwortlich ist.
> 
> Und dann schau mer mal ...
> 
> Joey
> 



More information about the TYPO3-german mailing list