Jump to content
xt:Commerce Community Forum

Wo Werden Die Plichtfelder Definiert?


SvFricke

Recommended Posts

Hallo,

wo werden die Pflichfelder definiert? Ich habe im create_account.php den Eintrag (xtc_not_null(ENTRY_TELEPHONE_NUMBER_TEXT) entfernt. Dadurch wird das Sternchen nicht mehr angezeigt. Anschliessend das Javascript ge?ndert und schluss ist mit Pflichttelefonnummer.

Aber:

Da aber hinter jedem Feld in der create_account.php diese Funktion steht und nicht jedes Feld mit einem Stern markiert ist, muss es doch irgendwo definiert sein?

Kann mir jemand sagen wo?

Ist vielleicht nicht so wichtig - ich w?sste es nur gerne... :cry:

Sven

Link to comment
Share on other sites

  • 5 months later...

Hmmm - im Moment verstehe ich MEINE Frage nicht einmal mehr. :):):) :grml:

Ist ja auch schon eine Weile her. Nur soviel. Aus dem Text geht hervor, wie z.B. das Pflichtfeld Telefonnummer in eine "Muss-nicht"-Feld degradiert wird. N?mlich php und JavaScript ?ndern.

Schritt f?r Schritt Anl. ist jetzt leider zu sp?t. :fear:

Gru?

Sven

Link to comment
Share on other sites

so. gel?st.

da ich selbst da lange nach gesucht habe schreibe ich es mal flott hier auf.

problem:

das feld "telefon" soll bei der anmeldung als optionales feld dargestellt werden.

l?sung:

in der datei /lang/german/german.php folgende eintr?ge ab?ndern.

define('ENTRY_TELEPHONE_NUMBER', 'Telefonnummer:');

define('ENTRY_TELEPHONE_NUMBER_ERROR', 'Ihre Telefonnummer muss aus mindestens ' . ENTRY_TELEPHONE_MIN_LENGTH . ' Zeichen bestehen.');

define('ENTRY_TELEPHONE_NUMBER_TEXT', '*');
sieht dann nachher so aus:
define('ENTRY_TELEPHONE_NUMBER', 'Telefonnummer:');

define('ENTRY_TELEPHONE_NUMBER_ERROR', '');

define('ENTRY_TELEPHONE_NUMBER_TEXT', '');
dann in der datei /create_account.php folgende zeilen l?schen/auskommentieren:
if (strlen($telephone) < ENTRY_TELEPHONE_MIN_LENGTH) {

   $error = true;


   $messageStack->add('create_account', ENTRY_TELEPHONE_NUMBER_ERROR);

  }

das war's schon.

ich hoffe es hilft euch kopfschmerzen zu vermeiden :grml:

Link to comment
Share on other sites

  • 3 years later...
  • 4 weeks later...

habe ebenfalls meine pflichtfelder geändert und ein bisschen getestet. hier noch ein hinweis:

wer seine pflichtfelder für das kundenkonto ändert, sollte berücksichtigen, dass die änderung nicht nur in der create_account.php zur kontoeröffnung, sondern auch in der account_edit.php zur änderung der kundendaten gemacht werden muss.

sonst kann es eurem kunde passieren, dass er die strasse ändern möchte und die änderung nicht abgeschlossen werden kann, da er bspw. keine telefonnummer angegeben hat, die er aber bei der erstanmeldung nicht mit angeben musste.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...