Как получить Email магазина на странице обратной связи.

Автор piter, 02 августа 2016, 17:33:36

« назад - далее »

piter

Добрый день!

Необходимо получить  Email магазина на странице обратной связи contact-form.tpl
Как это можно сделать?
Или..
Дело вот в чем.. При обратной связи у клиента допустим нет почты.
Тогда он указывает телефон.
Но происходит проверка Email в contact контроллере.
Как убрать проверку валидности в контроллере тогда?

Если получить Email магазина на странице contact-form то тогда можно поставить его вместо почты клиента..
Или есть какие-то соображения?


Спасибо!

DarinSr

Убрать проверку можете в контроллере /controllers/front/ContactController.php
Validate::isEmail($from)

piter

Спасибо большое! А то что-то заклинило меня... :)

piter

Нет так не пойдет. Во первых в контроллере нужно в нескольких местах делать исправления, во вторых, почта нужна если у кого есть то вводит и проверка должна быть.
Сдесь решение одно.. Нужно получить Email магазина на странице contact-form и вставить его в поле ввода.
Может подскажите как получить Email магазина.

piter

Есть такое {$shop_email} но выдает ошибку..
а {$shop_name} выводит нормально...
Как получить типа {$shop_email} на странице?

Спасибо!

mAgency

Зачем вам переменная, вы же можете сразу адрес в шаблоне указать
value="{if isset($email) && $email}{$email|escape:'html':'UTF-8'}{else}mail@shop.ru{/if}"
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

piter

Нет, такой вариан то ясен если ставить на прямую прописывать.
Для чего нужно...
На форме есть кнопка ( во вложении).
Если у пользователя нет почты, то по нажатии подставляется Email магазина.
Если есть почта, то клиент вводит, и кнопка не активна.
Все уже сделано и подставляю, но напрямую ставить почту как-то не так.
Если поменяется Email магазина, то опять придется ручками менять..
Надо как-то всавлять действующий.

DarinSr

{foreach from=$contacts item=contact}
    {$contact.email}
{/foreach}

Так вы можете узнать email для контактов магазина в шаблоне contact-form.tpl

piter

Да спасибо большое!
Я до этого и допер..
{$contact.email}
Вопрос закрыт.

Спасибо что помогали!
Всем удачи!