Skip to content
На этой странице
  1. Компоненты
  2. msWallpapers
  3. Сниппеты
  4. mswp.form

mswp.form

Основной сниппет компонента, который реализует вывод формы заказа обоев на фронте.

Параметры

НазваниеПо умолчаниюОписание
id0ID товара, по-умолчанию текущий ресурс.
imageИзображение текстуры. Обязательно.
unitmmЕдиница измерения. Возможные значения mm, cm, m.
width2700Ширина, указывается в выбранной единице измерения.
height1800Высота, указывается в выбранной единице измерения.
min3Минимальная площадь от которой будет считаться цена в кв.м.
spacingStripes450Расстояние между полосами, для функции "Показать полосы". Указывается в выбранной единице измерения.
preview_width800Максимальная ширина области превью в пикселях.
preview_height300Максимальная высота области превью в пикселях.
cart_id0ID ресурса корзины для ссылки на кнопке «Перейти в корзину».
tpltpl.mswp.formЧанк шаблона формы.

Примеры

Форма на странице товара

fenom
{'!mswp.form' | snippet : [
  'id' => $_modx->resource.id,
  'image' => $_modx->resource.image,
  'cart_id' => 7,
]}
{'!mswp.form' | snippet : [
  'id' => $_modx->resource.id,
  'image' => $_modx->resource.image,
  'cart_id' => 7,
]}

Сниппет вызывается на странице товара msProduct. Ресурс корзины имеет ID = 7.

Форма с максимальной областью превью в виде квадрата 800x800 пикселей

fenom
{'!mswp.form' | snippet : [
  'id' => $_modx->resource.id,
  'image' => $_modx->resource.image,
  'preview_width' => 800,
  'preview_height' => 800,
  'cart_id' => 7,
]}
{'!mswp.form' | snippet : [
  'id' => $_modx->resource.id,
  'image' => $_modx->resource.image,
  'preview_width' => 800,
  'preview_height' => 800,
  'cart_id' => 7,
]}

Важно понимать, что при указании в форме на фронте ширины и высоты не образующих квадрат, форма будет соответствующих пропорций.

Форма на фронте в см со значениями по-умолчанию 300x200см

fenom
{'!mswp.form' | snippet : [
  'id' => $_modx->resource.id,
  'image' => $_modx->resource.image,
  'unit' => 'cm',
  'width' => 300,
  'height' => 200,
  'cart_id' => 7,
]}
{'!mswp.form' | snippet : [
  'id' => $_modx->resource.id,
  'image' => $_modx->resource.image,
  'unit' => 'cm',
  'width' => 300,
  'height' => 200,
  'cart_id' => 7,
]}

Форма на фронте в м со значениями по-умолчанию 3.5x2.5м

fenom
{'!mswp.form' | snippet : [
  'id' => $_modx->resource.id,
  'image' => $_modx->resource.image,
  'unit' => 'm',
  'width' => 3.5,
  'height' => 2.5,
  'cart_id' => 7,
]}
{'!mswp.form' | snippet : [
  'id' => $_modx->resource.id,
  'image' => $_modx->resource.image,
  'unit' => 'm',
  'width' => 3.5,
  'height' => 2.5,
  'cart_id' => 7,
]}