Ответить Новая тема Новый опрос 
 Поле Телефон в модуле
wasia
Новичок
Сообщений: 64
Регистрация: 05-10-2011


28-09-2015 18:00
Пытаюсь в модуле sendtofriend сделать доп.поле телефон (чтоб если авторизирован пользователь автоматически в поле телефон показывалось).
В sendtofriend.php пишу код
Код:
$ship_address = new Address($this->context->cart->id_customer);
$this->context->smarty->assign(array(
'stf_phone' => $ship_address->phone

));


в шаблоне .tpl
Код:
<input id="friend_phone" name="friend_phone" type="text" value="{$stf_phone}"/>


но мне выводит телефон не авторизированного пользователя а самого первого зарегистрировавшегося пользователя. помогите пожалуйста с решением.
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


28-09-2015 19:20
Код:
if ($this->context->customer->isLogged() && isset($this->context->cart->id_address_delivery))
{
    $ship_address = new Address($this->context->cart->id_address_delivery);
    if($ship_address->phone || $ship_address->phone_mobile)
        $this->context->smarty->assign('stf_phone', ($ship_address->phone ? $ship_address->phone : $ship_address->phone_mobile));
}
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
wasia
Новичок
Сообщений: 64
Регистрация: 05-10-2011


28-09-2015 21:19
Алекс спасибо большое. Вы гений!
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос