Перейти к содержанию
Форум поддержки пользователей VamShop

Форма задать вопрос


Альбеков Тауфик Равшанович

Рекомендуемые сообщения

Альбеков Тауфик Равшанович

Доброе времени суток!

Задача стоит вывести форму задать вопрос после контента карточки товара.

Примерно так но не обратная связь а задать вопрос.

Как называется форма задать вопрос вместо {contact_us}

и как убрать скролинг к форме обратной связи

Безымянный.jpg

Ссылка на сообщение
Поделиться на другие сайты
6 часов назад, Альбеков Тауфик Равшанович сказал:

Доброе времени суток!

Задача стоит вывести форму задать вопрос после контента карточки товара.

Примерно так но не обратная связь а задать вопрос.

Как называется форма задать вопрос вместо {contact_us}

и как убрать скролинг к форме обратной связи

Безымянный.jpg

Попробуйте в шаблоне карточки товара в Админке - Оформление - Шаблоны - Шаблон карточки товара добавить:

{module alias="ask_a_product_question" controller="get" action="ask_form"}

По идее, этот код выведет форму.

Сам html-код формы в /app/Plugin/ModuleAskAProductQuestin/View/ask_form.ctp

 

По поводу прокрутки не понял.

Скроллинг зависит ведь он разрешения экрана и от содержимого страницы, чем меньше содержимого, тем меньше будет скроллинг, это разрешение экрана высокое, то удаляйте всё лишнее со страницы, тогда и прокрутки не будет.

Ссылка на сообщение
Поделиться на другие сайты
Альбеков Тауфик Равшанович

прописал в карточке товара

{module alias="ask_a_product_question" controller="get" action="ask_form"}

При выборе товара из списка не открывается товар происходит перенаправление на категорию

Ссылка на сообщение
Поделиться на другие сайты
12 минуты назад, Альбеков Тауфик Равшанович сказал:

прописал в карточке товара


{module alias="ask_a_product_question" controller="get" action="ask_form"}

При выборе товара из списка не открывается товар происходит перенаправление на категорию

Да, посмотре код, там форма под ajax заточена и так не получится её вывести.

Таким образом как Вы хотите можно вывести только форму добавления отзыва.

т.е. готового варианта нет.

Нужно например на основе модуля отзывов, формы создания отзыва делать свою форму в /app/Plugin/ModuleReviews/Controller/ActionController.php

Делать там копию метода create

Например название create_form

Сделать шаблон /app/Plugin/ModuleReviews/View/Action/create_form.ctp

т.е. скопировать create.ctp в create_form.ctp

и уже в шаблон карточки товара выводить форму через:

              {module alias="reviews" action="create_form"}

Примерно так это делается.

Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, Альбеков Тауфик Равшанович сказал:

ясно будим побывать

Спасибо !

Не за что.

Ничего сложного, особенно если знаете основы php

Ссылка на сообщение
Поделиться на другие сайты
Альбеков Тауфик Равшанович

Не получается выводит ошибку.

Придется написать свой обработчик

Ссылка на сообщение
Поделиться на другие сайты
24 минуты назад, Альбеков Тауфик Равшанович сказал:

Не получается выводит ошибку.

Придется написать свой обработчик

Так я Вам выше и написал как делается своя форма и всоё обработчик.

На примере формы отзывов.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...