Firmenname als Pflichtfeld bei Anmeldung

Aus Wiki | modified eCommerce Shopsoftware
Zur Navigation springenZur Suche springen

Firma als Pflichtfeld bei Anmeldung
Von Pinky für xtc-load.de, angepasst für die modified eCommerce Shopsoftware Version 1.05 von User Cannewitz (2011/10)

Die notwendigen Felder für die Pflichtangabe bzw. für die Mindestlänge der Eingabe sind bereits vorhanden und müssen eigentlich nur aktiviert werden.

lang/german/german.php

finde:

define('ENTRY_COMPANY_ERROR', );
define('ENTRY_COMPANY_TEXT', );

ersetzt durch:

define('ENTRY_COMPANY_ERROR', 'Ihr Firmenname muss aus mindestens ' . ENTRY_COMPANY_MIN_LENGTH . ' Zeichen bestehen.');
define('ENTRY_COMPANY_TEXT', '*');




create_account.php

finde:

if (strlen($street_address) < ENTRY_STREET_ADDRESS_MIN_LENGTH) {
 $error = true;
 $smarty->assign('error_street', ENTRY_STREET_ADDRESS_ERROR);
 $messageStack->add('create_account', ENTRY_STREET_ADDRESS_ERROR);
}

füge davor ein:

// #### Pflichtangabe Firma ####
if (strlen($company) < ENTRY_COMPANY_MIN_LENGTH) {
 $error = true;
 $smarty->assign('error_company', ENTRY_COMPANY_ERROR);
 $messageStack->add('create_account', ENTRY_COMPANY_ERROR);
}
// #### Ende ####




create_guest_account.php

finde:

if (strlen($street_address) < ENTRY_STREET_ADDRESS_MIN_LENGTH) {
 $error = true;
 $smarty->assign('error_street', ENTRY_STREET_ADDRESS_ERROR);
 $messageStack->add('create_account', ENTRY_STREET_ADDRESS_ERROR);
}

füge davor ein:

// #### Pflichtangabe Firma ####
if (strlen($company) < ENTRY_COMPANY_MIN_LENGTH) {
 $error = true;
 $smarty->assign('error_company', ENTRY_COMPANY_ERROR);
 $messageStack->add('create_account', ENTRY_COMPANY_ERROR);
}
// #### Ende ####




Nun geht es in Dein aktives Template.

templates/EIGENES_TEMPLATE/module/create_account.html

Finde, Zeile 51 ca.

{$INPUT_COMPANY}

ersetze durch

 {$INPUT_COMPANY}
  {if $error_company}
   {$error_company}
  {/if}

templates/EIGENES_TEMPLATE/module/create_guest_account.html Finde, Zeile 51 ca. {$INPUT_COMPANY}

ersetze durch

 {$INPUT_COMPANY}
  {if $error_company}
   {$error_company}
  {/if}

Die Minimumlänge des Firmennamens kann im Admin unter "Konfiguration" -> "Minimum Werte" optional geändert werden - wird dann automatisch angezeigt da dies in der DB eingetragen wird.

           
anything