Sign in to follow this  
Альбеков Тауфик Равшанович

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

Recommended Posts

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

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

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

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

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

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

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

Share this post


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

 

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

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

Share this post


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

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

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

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

Share this post


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"}

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

Share this post


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

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

Спасибо !

Share this post


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

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

Спасибо !

Не за что.

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

Share this post


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

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

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

Share this post


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

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

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

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this