Skip to content
msPriceTiers
msPriceTiers
Оптовые цены по количеству для MiniShop3 — пороги на товаре и категории, шаблоны, корзина, ms3Variants
  1. Компоненты
  2. msPriceTiers
  3. Интеграция на сайте
  4. Чанки

Чанки msPriceTiers

Все чанки в пакете — Fenom (@FILE в сниппетах). Имена без префикса @ в параметрах сниппета: mspricetiers.table.

Таблица порогов

ЧанкНазначение
mspricetiers.tableОбёртка <table>
mspricetiers.rowСтрока таблицы

Параметры сниппета: tpl, tplRow — см. msPriceTiers.

Компактный вид (каталог)

ЧанкНазначение
mspricetiers.compactКомпактная обёртка
mspricetiers.row_compactСтрока компактного вида
mspricetiers.badgeБейдж «Оптовые цены»

Детальная таблица

ЧанкНазначение
mspricetiers.detailedРасширенная обёртка с экономией
mspricetiers.row_detailedСтрока с полем экономии

Прогресс-бар

ЧанкСниппетНазначение
mspricetiers.progressmsPriceTiersProgressСтраница товара
mspricetiers.progress_cartmsPriceTiersProgress, cart=1Корзина
mspricetiers.progress_popupmsPriceTiersProgressКомпактная подсказка

Пример строки (Fenom)

Фрагмент mspricetiers.row:

fenom
<tr class="mspricetiers-row" data-count-from="{$count_from}" data-price="{$price}">
  <td class="mspricetiers-quantity">{$count_from}+</td>
  <td class="mspricetiers-price">{$price_formatted}</td>
  <td class="mspricetiers-old-price">{$old_price_formatted}</td>
</tr>

Кастомные чанки

Скопируйте чанки в тему и укажите в сниппете:

fenom
{'!msPriceTiers' | snippet : [
  'product' => $_modx->resource.id,
  'tpl' => 'my.tiers.table',
  'tplRow' => 'my.tiers.row'
]}
modx
[[!msPriceTiers?
  &product=`[[*id]]`
  &tpl=`my.tiers.table`
  &tplRow=`my.tiers.row`
]]

Стилизация — через CSS-переменные --mspt-*, см. Подключение на сайте.

Лексикон

Ключи mspricetiers_* в core/components/mspricetiers/lexicon/ru/default.inc.phpen).

См. также