[TYPO3-german] sr_feuser_register maximale Zeichenlänge?
Jochen Graf
graf at uni-landau.de
Mon May 11 09:11:39 CEST 2009
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
--
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