Скрытие полей адреса в плагине курьерской доставки
Странная логика. Имеем стандартные поля адреса и доп.поле Склад.
Чтобы исключить поле склад надо написать
public function requestedAddressFields()
{
return $this->prompt_address ? array(
'country' => array( 'hidden '=> true ),
'zip' => array( 'hidden '=> true ),
'region' => array( 'hidden '=> true ),
'city' => array( 'hidden '=> true ),
'street' => array( 'hidden '=> true ),
) : false;
Т.е. не склад прячем, а поля адреса "прячем". Почему так? В настройках плагина стоит галочка "Запрашивать адрес"
И еще, в предыдущих версиях скрипта можно было просто написать:
public function requestedAddressFields()
{
return array(
'country' => true,
'zip' => true,
'region' => true,
'city' => true,
'street' => true,
после последних обновлений такой фокус не проходит, перестает работать форма доставки при оформлении заказа.
Чтобы исключить поле склад надо написать
public function requestedAddressFields()
{
return $this->prompt_address ? array(
'country' => array( 'hidden '=> true ),
'zip' => array( 'hidden '=> true ),
'region' => array( 'hidden '=> true ),
'city' => array( 'hidden '=> true ),
'street' => array( 'hidden '=> true ),
) : false;
Т.е. не склад прячем, а поля адреса "прячем". Почему так? В настройках плагина стоит галочка "Запрашивать адрес"
И еще, в предыдущих версиях скрипта можно было просто написать:
public function requestedAddressFields()
{
return array(
'country' => true,
'zip' => true,
'region' => true,
'city' => true,
'street' => true,
после последних обновлений такой фокус не проходит, перестает работать форма доставки при оформлении заказа.
1 ответ