Jump to content

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


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

Recommended Posts

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

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

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

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

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

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

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

Link to post
Share on other sites
support
6 часов назад, Альбеков Тауфик Равшанович сказал:

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

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

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

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

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

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

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

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

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

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

 

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

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

Link to post
Share on other sites
Альбеков Тауфик Равшанович

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

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

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

Link to post
Share on other sites
support
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"}

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

Link to post
Share on other sites
Альбеков Тауфик Равшанович

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

Спасибо !

Link to post
Share on other sites
support
3 минуты назад, Альбеков Тауфик Равшанович сказал:

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

Спасибо !

Не за что.

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

Link to post
Share on other sites
Альбеков Тауфик Равшанович

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

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

Link to post
Share on other sites
support
24 минуты назад, Альбеков Тауфик Равшанович сказал:

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

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

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

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

Link to post
Share on other sites
×
×
  • Create New...