[TYPO3-german] sr_feuser_register maximale Zeichenlänge?

Jochen Graf graf at uni-landau.de
Tue May 12 09:23:03 CEST 2009


David Bruchmann schrieb:
> Hallo Jochen,
>
> wichtig ist eigentlich das erzeugte HTML des Input-Feldes und nicht der 
> Labels. Ausserdem ist der entsprechende Konfigurationsabschnittabschnitt 
> aus den Dateien ext_tables.php und tca.php interessant.
>
> Wenn es sich bei Deinem neuen Feld wirklich nur um Zahlen handelt kannst 
> Du den Typ im Ext.Manager wie gesagt auf int einstellen.
>
> Gruß
> David
>
>
> ----- Ursprüngliche Nachricht -----
> Von:        Jochen Graf <graf at uni-landau.de>
> Gesendet:   Montag, 11. Mai 2009 09:11:39
> An:         German TYPO3 Userlist <typo3-german at lists.netfielders.de>
> CC:
> Betreff:    Re: [TYPO3-german] sr_feuser_register maximale Zeichenlänge?
>   
>> David Bruchmann schrieb:
>>     
>>> Hallo Jochen,
>>>
>>> - im HTML Deines Inputfeldes sollte zunächst  maxlength="9" stehen, TCA 
>>> muss entsprechend angepasst sein / werden.
>>> - in der JS-Validierung  sollte eine clientseitige Überprüfung nebst 
>>> Fehlermeldung implementiert  sein.
>>> - Im PHP-Code sollte eine serverseitige Überprüfung implementiert sein / 
>>> werden ( preg_match('/[0-9]{9}/',$input,$outputArray); ).
>>>
>>> Was der Ext-Manager bei Dir einträgt und wie Dein HTML momentan 
>>> aussieht, kannst Du vielleicht mal posten.
>>>
>>> Gruß
>>> David
>>>
>>>
>>> ----- Ursprüngliche Nachricht -----
>>> Von:        Jochen Graf <graf at uni-landau.de>
>>> Gesendet:   Montag, 11. Mai 2009 07:56:06
>>> An:         German TYPO3 Userlist <typo3-german at lists.netfielders.de>
>>> CC:
>>> Betreff:    [TYPO3-german] sr_feuser_register maximale Zeichenlänge?
>>>   
>>>       
>>>> Hallo,
>>>>
>>>> ich habe die sr_feuser_register um ein Feld Erweitert.
>>>> Die Fehlermeldung wird bei nicht Eingabe auch ausgegeben.
>>>>
>>>> http://www.typotest2.uni-landau.de/fileadmin/kickstarter.JPG
>>>>
>>>> Wie stelle ich nun das Feld auf eine bestimmte Zeichenlänge?
>>>>
>>>> Es sollen genau 9 Zeichen eingetragen werden, leider konnte ich bisher 
>>>> keinen Ansatz finden.
>>>>
>>>> Über den Extensionmanager habe ich die Möglichkeit die Max characters 
>>>> einzugeben, leider klappt das nicht.
>>>> In der Tabelle konnte ich zwar auf CHAR oder VARCHAR umstellen, hat 
>>>> leider nichts gebracht, leider fehlen mir hier noch etwas die Kenntnisse.
>>>>
>>>> Danke
>>>>
>>>>     
>>>>         
>>> _______________________________________________
>>> TYPO3-german mailing list
>>> TYPO3-german at lists.netfielders.de
>>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>>>
>>>
>>>   
>>>       
>> Hallo David,
>>
>> erst mal vielen Dank,
>>
>> das ist auf einmal etwas viel für mich, also fange ich am besten mit dem 
>> HTML Template an.
>>
>> FOLGENDER EINTRAG WURDE ERGÄNZT.
>>
>> <!--#################################################
>> Hinzufügen von Felder diese Marker müssen später ergäntzt werden
>> TEMPLATE_CREATE
>> TEMPLATE_CREATE_PREVIEW
>> TEMPLATE_INVITE
>> TEMPLATE_INVITE_PREVIEW
>> TEMPLATE_EDIT
>> TEMPLATE_EDIT_PREVIEW
>> ###############################-->
>>
>>
>> TEMPLATE_CREATE
>>
>> <!-- ###SUB_INCLUDED_FIELD_tx_abfeuserextend_matrikelnummer### -->
>>         <dt><label 
>> for="tx-srfeuserregister-pi1-tx_abfeuserextend_matrikelnummer">###LABEL_TX_ABFEUSEREXTEND_MATRIKELNUMMER### 
>> ###REQUIRED_TX_ABFEUSEREXTEND_MATRIKELNUMMER###</label></dt>
>>         <dd>
>>         <!-- ###SUB_ERROR_FIELD_tx_abfeuserextend_matrikelnummer### -->
>>         <p 
>> class="tx-srfeuserregister-pi1-error">###EVAL_ERROR_FIELD_tx_abfeuserextend_matrikelnummer###</p>
>>         <!-- ###SUB_ERROR_FIELD_tx_abfeuserextend_matrikelnummer### -->
>>         <!-- ###SUB_REQUIRED_FIELD_tx_abfeuserextend_matrikelnummer### -->
>>         <p 
>> class="tx-srfeuserregister-pi1-error">###MISSING_TX_ABFEUSEREXTEND_MATRIKELNUMMER###</p>
>>         <!-- ###SUB_REQUIRED_FIELD_tx_abfeuserextend_matrikelnummer### -->
>>         <input 
>> id="tx-srfeuserregister-pi1-tx_abfeuserextend_matrikelnummer" 
>> type="text" class="tx-srfeuserregister-pi1-text" size="40" 
>> maxlength="50" title="###TOOLTIP_TX_ABFEUSEREXTEND_MATRIKELNUMMER###" 
>> name="###NAME_TX_ABFEUSEREXTEND_MATRIKELNUMMER###" />
>>             </dd>
>> <!-- ###SUB_INCLUDED_FIELD_tx_abfeuserextend_matrikelnummer### -->
>>
>>
>>
>> Die weiteren Subparts habe ich angepasst.
>>
>>
>> Im Backend sieht das ganze so aus
>>
>> LINK 
>> http://www.typotest2.uni-landau.de/fileadmin/backend.JPG
>>
>>
>>
>> Fehlermeldung erzeugen EINTRAG in der
>> /home/web/www/wulvtest/typo3conf//ext/sr_feuser_register/pi1/locallang.xml
>>
>> <label index="tooltip_tx_abfeuserextend_matrikelnummer">Martikelnummer 
>> bitte neun Zahlen Eingeben.</label>
>>  <label 
>> index="tooltip_tx_abfeuserextend_matrikelnummer_informal">Martikelnummer 
>> bitte neun Zahlen Eingeben.</label>
>>  <label index="missing_tx_abfeuserextend_matrikelnummer">Martikelnummer 
>> bitte neun Zahlen Eingeben</label>
>>  <label 
>> index="missing_tx_abfeuserextend_matrikelnummer_informal">Martikelnummer 
>> bitte neun Zahlen Eingeben</label>
>>
>>
>> DATEBNAK EINTRAG
>>
>> http://www.typotest2.uni-landau.de/fileadmin/datenbankeintrag.JPG
>>
>>
>>
>> EXTENSIONMAMAGER
>>
>> http://www.typotest2.uni-landau.de/fileadmin/extensioneintrag.JPG
>>
>> Soweit so gut, welche Infomationen werden noch benötigt?
>>
>> Sorry, das ist meine erste Änderung an einer Extension.
>>
>>
>>
>> Danke
>>
>>
>>
>>
>>     
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>
>
>   
Hallo David,

danke, ich habe das Typo3 KOCHBUCH, da steht alles drin, werde mich mal 
heute dran wagen.



-- 
Mit freundlichen Grüssen

Jochen Graf

Universität Koblenz-Landau / Campus Landau
Arbeitstelle Multimedia/Technik-Administration

Thomas-Nast-Str. 44
76829 Landau

mail: graf at uni-landau.de
fon: 06341-990-224

web:http://www.paeps.technik.uni-landau.de
web:http://www.paeps.uni-landau.de
web:http://www.bite.uni-landau.de




More information about the TYPO3-german mailing list