Jump to content
magisterson

Usunięcie pól wymaganych z formularza

Recommended Posts

PS 1.5.5.1

 

Jak mogę usunąć kilka pól wymaganych z formularza zamawiania towaru jako gość (opcja bez rejestracji)?

 

Podejrzewam że trzeba będzie edytować plik PHP z funkcja sprawdzającą oraz plik:

order-opc-new-account.tpl

 

Nie chodzi mi tylko o usunięcie opcji "WYMAGANE POLE"

Tylko również o usunięcie wybranych inputów z formularza. W zamowieniu mogą przychodzić

te pola jako puste wartości.

 

Proszę o nakierowanie i pomoc w tej sprawie.

Share this post


Link to post
Share on other sites

zmienić trzeba definicję obiektu Adres, classes/Address.php

 

jest tam kod:

	public static $definition = array(
		'table' => 'address',
		'primary' => 'id_address',
		'fields' => array(
			'id_customer' => 		array('type' => self::TYPE_INT, 'validate' => 'isNullOrUnsignedId', 'copy_post' => false),
			'id_manufacturer' => 	array('type' => self::TYPE_INT, 'validate' => 'isNullOrUnsignedId', 'copy_post' => false),
			'id_supplier' => 		array('type' => self::TYPE_INT, 'validate' => 'isNullOrUnsignedId', 'copy_post' => false),
			'id_warehouse' => 		array('type' => self::TYPE_INT, 'validate' => 'isNullOrUnsignedId', 'copy_post' => false),
			'id_country' => 		array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId', 'required' => true),
			'id_state' => 			array('type' => self::TYPE_INT, 'validate' => 'isNullOrUnsignedId'),
			'alias' => 				array('type' => self::TYPE_STRING, 'validate' => 'isGenericName', 'required' => true, 'size' => 32),
			'company' => 			array('type' => self::TYPE_STRING, 'validate' => 'isGenericName', 'size' => 64),
			'lastname' => 			array('type' => self::TYPE_STRING, 'validate' => 'isName', 'required' => true, 'size' => 32),
			'firstname' => 			array('type' => self::TYPE_STRING, 'validate' => 'isName', 'required' => true, 'size' => 32),
			'vat_number' =>	 		array('type' => self::TYPE_STRING, 'validate' => 'isGenericName'),
			'address1' => 			array('type' => self::TYPE_STRING, 'validate' => 'isAddress', 'required' => true, 'size' => 128),
			'address2' => 			array('type' => self::TYPE_STRING, 'validate' => 'isAddress', 'size' => 128),
			'postcode' => 			array('type' => self::TYPE_STRING, 'validate' => 'isPostCode', 'size' => 12),
			'city' => 				array('type' => self::TYPE_STRING, 'validate' => 'isCityName', 'required' => true, 'size' => 64),
			'other' => 				array('type' => self::TYPE_STRING, 'validate' => 'isMessage', 'size' => 300),
			'phone' => 				array('type' => self::TYPE_STRING, 'validate' => 'isPhoneNumber', 'size' => 32),
			'phone_mobile' => 		array('type' => self::TYPE_STRING, 'validate' => 'isPhoneNumber', 'size' => 32),
			'dni' => 				array('type' => self::TYPE_STRING, 'validate' => 'isDniLite', 'size' => 16),
			'deleted' => 			array('type' => self::TYPE_BOOL, 'validate' => 'isBool', 'copy_post' => false),
			'date_add' => 			array('type' => self::TYPE_DATE, 'validate' => 'isDateFormat', 'copy_post' => false),
			'date_upd' => 			array('type' => self::TYPE_DATE, 'validate' => 'isDateFormat', 'copy_post' => false),
		),
	);

pola oznaczone 'required'=>true są polami wymaganymi, wystarczy to usunąć i przestaną takie być

Share this post


Link to post
Share on other sites

ten plik zlokalizowany jest w katalogu /classes/

 

dokładna ścieka:

 

 

classes/Address.php

Share this post


Link to post
Share on other sites


Klient nie moze zarejestrować sie bez podania numeru telefonu . Nie widać w ogole pola z telefonem.

k8x4.jpg

Czy jesli zrobie to co jest opisane w temacie to nie bede miał juz problemu z tym telefonem ??

Share this post


Link to post
Share on other sites

akurat pole związane z telefonem jest do ustawienia w back office, ustawienia > klienci

sc66NDs.png

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More