Авторизация  
Альбеков Тауфик Равшанович

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

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

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

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

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
VaM
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"}

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
VaM
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"}

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

Поделиться сообщением


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

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

Спасибо !

Поделиться сообщением


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

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

Спасибо !

Не за что.

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

Поделиться сообщением


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

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

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

Поделиться сообщением


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

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

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

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

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

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация