Skip to main content

Документація JoomShopping / YOOtheme Pro інтеграція Форми

У JoomShopping використовується кілька типів форм, які також потрібно враховувати при створенні шаблону.

Для простоти, в налаштуваннях (вкладка «Додатково») ряду або колонки конструктора, передбачено опцію «JoomShopping форма». Вона змінює HTML-тег div на form, додає приховані поля та підставляє необхідні атрибути для правильної роботи форми, якщо вибрано опцію «Додати стандартні атрибути форми та приховані поля форми».

Всі значення атрибутів форми можна знайти у змінних тієї чи іншої сторінки.

Стандартні форми

  • Товар: покупка. Для додавання до кошика або у вибране на сторінці товару. Атрибути, кількість товарів, що додаються, кнопки «Додати в кошик» та «Додати в бажання» повинні знаходитися всередині цієї форми.
  • Товар: додавання відгуку. Для додавання відгуку до продукту. Поля імені, електронної пошти, тексту коментаря, оцінки, кнопка надсилання форми та інші поля, передбачені розширеннями, мають бути всередині цієї форми.
  • Товари: фільтри. Для фільтрування товарів у списках за параметрами та сортування. На вибір передбачено дві форми залежно від потреб.
  • Пошук. Для розширеного пошуку JoomShopping за ключовим словом та параметрами. Відповідно всі поля (в тому числі і характеристики) і кнопка запуску пошуку повинні розміщуватися всередині форми.
  • Кошик: оновлення. Встановіть цю форму, якщо в кошику є кількість товарів. Потрібно обернути всі товари в кошику (один раз).
  • Кошик: введення купона. Поверніть текстове поле введення купона та кнопку підтвердження.
  • Оформлення замовлення: адреса/контакти. Усі поля на сторінці введення даних про покупця та одержувача замовлення, а також кнопка «Далі» повинні знаходитися всередині цієї форми. Крок 2.
  • Оформлення замовлення: оплата. Усі варіанти вибору оплати та кнопка «Далі» повинні знаходитися всередині цієї форми. Крок 3.
  • Оформлення замовлення: доставка. Усі варіанти вибору способу доставки та кнопка «Далі» повинні знаходитися всередині цієї форми. Крок 4.
  • Оформлення замовлення: підтвердження. Поле додавання коментаря до замовлення та кнопка «Підтвердити замовлення» мають бути обгорнуті цією формою. Крок 5.
  • Юзер: редагування. Всі поля редагування даних користувача та кнопка підтвердження повинні бути всередині цієї форми.
  • Користувач: вхід до облікового запису. Поля введення логіну, пароля та кнопка входу – у цю форму.
  • Користувач: реєстрація. Поля реєстраційних даних користувача та кнопка – у цю форму.

Важливо! Не можна, щоб одна форма була всередині іншої.

Деякі плагіни додають свої поля до форм, записуючи їх у змінні групи TMP. Не забувайте вивести їх усередині форми.