Функции шаблонов интернет магазина

При создании страниц интернет магазина Вам могут понадобится некоторые удобные функции, позволяющие легко выводить ту или иную информацию, хранимую в wStore.


wseInventories

Формирует список выбранных товаров по некоторому шаблону, указанному в параметрах.

Параметры

  • idList - список ИД товаров

  • template - шаблон генерации товара. wStore.eShop поддерживает три шаблона:

    • inventory-as-banner.php - Banner (Длинный прямоугольник)

    • inventory-as-mpu.php - MPU (средний прямоугольник)

    • inventory-as-half-page.php - Half Page (большой прямоугольник)

Шаблоны отображения товара

Пример использования

{wseInventories idList=array(1598, 1597, 1596) template='inventory-as-mpu.php'}


wseOwnerInfo

Формирует иинфрмацию о юридическом лице(ах), чьи товары представлены в данном интернет магазине. Юридические лица определяются по складам, связанным с данным интернет магазином. Склады выбираются в редакторе свойств интернет магазина.

Параметры

Параметры отсутствуют


Пример использования

{wseOwnerInfo}


wseStoragesInfo

Формирует информацию о складах (магазинах), товары из которых доступны для заказа через Ваш интернет магазин.

Параметры

Параметры отсутствуют


Пример использования

{wseStoragesInfo}


wseCustomPostForm

Формирует HTML-код формы обратной связи по заданным параметрам.

Параметры

  • names - имена полей ввода разделенные запятой.

    Имена должны содержать только цифры и буквы латинского алфавита

    Поля на сформированной странице будут расположены в том порядке, в котором они указаны в данном поле

  • titles - заголовки полей ввода разделенные запятой.

    Заголовки НЕ должны содержать запятую


Пример использования

{wseCustomPostForm names='name,email,subject,message' titles='Имя,E-mail,Тема,Текст'}


wsePostForm

Формирует HTML-код формы обратной связи. В случае, если Вы хотите дать возможность посетителям Вашего магазина задавать Вам вопросы, то использование такой формы наиболее предпочтительно.

wsePostForm является частным случаем метода wseCustomPostForm

Параметры

Параметры отсутствуют


Пример использования

{wsePostForm}


wseCategory

Формирует HTML-код для фильтрации по выбранной категории товаров. Подробнее о категориях товаров

Параметры

  • id - ИД категории верхнего уровня

  • action - должен принимать одно из значений: show, add. Параметр может отсутствовать. Значение по умолчанию: show.

    • action='show' - формирует фильтр по категориям так, что будут показаны товары привязанные к выбранной категории и всем ее подкатегориям.

    • action='add' - формирует фильтр по категориям так, что будут показаны товары привязанные к выбранной категории, всем ее подкатегориям и всем категориям добавленным к фильтрации ранее.

  • type - должен принимать одно из значений: tree, popup. Параметр может отсутствовать. Значение по умолчанию: tree.

    • type='tree' - отображает все категории всех уровней, для которых флаг "Веб" установлен в "Да".

    • type='popup' - отображает только категории первого уровня; вложеные подкатегории отображаются динамически при наведении курсора мыши.


Пример использования

{wseCategory id=12345 action='show' type='tree'}


wseAllCategories

Формирует HTML-код для фильтрации по всем категориям товаров. Будут показаны только те категории, для которых значение поля "Отображать в интернет магазине" установлено в "Да".

Параметры

  • action - должен принимать одно из значений: show, add. Параметр может отсутствовать. Значение по умолчанию: show.

    • action='show' - формирует фильтр по категориям так, что будут показаны товары привязанные к выбранной категории и всем ее подкатегориям.

    • action='add' - формирует фильтр по категориям так, что будут показаны товары привязанные к выбранной категории, всем ее подкатегориям и всем категориям добавленным к фильтрации ранее.

  • type - должен принимать одно из значений: tree, popup. Параметр может отсутствовать. Значение по умолчанию: tree.

    • type='tree' - отображает все категории всех уровней, для которых флаг "Веб" установлен в "Да".

    • type='popup' - отображает только категории первого уровня; вложеные подкатегории отображаются динамически при наведении курсора мыши.


Пример использования

{wseAllCategories action='add' type='popup'}


wseShoppingCart

Формирует информацию о содержимом корзины покупок.

Параметры

Параметры отсутствуют


Пример использования

{wseShoppingCart}


wseSubpagesList

Формирует информацию о дочерних (вложенных в данную) страницах интренет магазина. Данная функция может применяться для создания списка статей или новостей в соответствующих разделах.

Параметры

  • template - шаблон отображения элемента меню. wStore.eShop поддерживает два шаблона:

    • page-header-only.php - показывать только заголовки страниц

    • page-details.php - показывать заголовок страницы и описание; значение описания берется из поля "Описание" редактора страницы интернет магазина

  • count - количество элементов меню. Необязательный параметр. По-умолчанию отображаются все страницы


Пример использования

{wseSubpagesList template='page-header-only.php'}


wseDeliveryOptions

Формирует список вариантов доставки, выбранных в свойствах интернет-магазина.

Параметры

Параметры отсутствуют


Пример использования

{wseDeliveryOptions}


wsePaymentOptions

Формирует список вариантов оплаты, доступных в интернет-магазине. Отображаются все значения справочника "Платежные шлюзы"

Параметры

Параметры отсутствуют


Пример использования

{wsePaymentOptions}