990
9.34
14.14
за сайт
- Проверено Modstore
- Бесплатные будущие обновления
- Работа на тестовом и публичном домене
- 12 месяцев тех. поддержки
Внимание, этот компонент требует версию PHP
7.3
или выше!
Если ваш сайт использует PHP ниже требуемого, установка этого
дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже
2.8
!
msGoodsLinks – пакет для создания перелинковки по опциям и свойствам товаров в miniShop2.
С его помощью можно настраивать перелинковку внутри карточки товара на категории, в которых он находится. Ссылки устанавливаются внутри таблицы характеристик по опциям товаров в miniShop2.
В его функционал также входит автоматическое формирование описаний товаров на основе определений опций, которые представляют собой текстовые плейсхолдеры по каждому значению всех опций. Пакет будет автоматически выводить описание, состоящее из таких плейсхолдеров. Для каждого определения можно вывести заголовок, подзаголовок, текст, изображение.
Данный инструмент будет полезен интернет-магазинам, которые активно занимаются рубрикацией своих товаров и SEO-продвижением. Мы рекомендуем использовать данный пакет вместе с дополнением msProductsComposerSelection.
Компонент разработан при финансовой поддержке DSMC
С его помощью можно настраивать перелинковку внутри карточки товара на категории, в которых он находится. Ссылки устанавливаются внутри таблицы характеристик по опциям товаров в miniShop2.
В его функционал также входит автоматическое формирование описаний товаров на основе определений опций, которые представляют собой текстовые плейсхолдеры по каждому значению всех опций. Пакет будет автоматически выводить описание, состоящее из таких плейсхолдеров. Для каждого определения можно вывести заголовок, подзаголовок, текст, изображение.
Данный инструмент будет полезен интернет-магазинам, которые активно занимаются рубрикацией своих товаров и SEO-продвижением. Мы рекомендуем использовать данный пакет вместе с дополнением msProductsComposerSelection.
Компонент разработан при финансовой поддержке DSMC
Сниппеты
msGoodsLink — Вывод списка ссылокПараметры:
- up — Искать ссылки у родительских категорий если у текущей категории их нет. По умолчанию: 1.
- id — ID товара для которого нужно вернуть ссылки. По умолчанию ID товара где вызван сниппет.
- cid — ID категории в которой искать ссылки. Если значение задано то значение из опции up игнорируется. По умолчанию: 0.
- return — Способ вывода результатов. Если указать «data» то сниппет вернет массив данных.
- scheme — Scheme URL. По умолчанию: -1
- tpl — Имя чанка для оформления результата. Если не указан, то содержимое полей ресурса будет распечатано на экран. По умолчанию: tpl.msGoodsLink.
- tplEmpty — Чанк оформления пустого результата.
- tplWrapper — Чанк-обёртка, для заворачивания всех результатов. Принимает один плейсхолдер: [[+output]].
Использование в чанке сниппета msProductOptions
{set $links = $_modx->runSnippet('msGoodsLink',['return'=>'data'])}
{foreach $options as $option}
{set $key = $option.key}
<div class="form-group row align-items-center">
<label class="col-6 col-md-3 text-right text-md-left col-form-label">{$option.caption}:</label>
<div class="col-6 col-md-9">
{if $option.value is array}
{set $count = count($option.value)-1}
{foreach $option.value as $idx => $val}
{set $keyVal = "{$key}{$val|md5}"}
{if $links[$keyVal]?}<a href="{$links[$keyVal]['link']}" target="_blank">{$val}</a>{else}{$val}{/if}{if $idx < $count}, {/if}
{/foreach}
{else}
{set $keyVal = "{$key}{$option.value|md5}"}
{if $links[$keyVal]?}<a href="{$links[$keyVal]['link']}" target="_blank">{$option.value}</a>{else}{$option.value}{/if}
{/if}
</div>
</div>
{/foreach}
[1.0.3-pl] - 2024-08-08
Исправлено
- Поле: Изображение
[1.0.2-pl] - 2024-08-03
Добавлено
- Поля: заголовок (title), подзаголовок (subtitle) и описание (description)
- Опция "Использовать редактор для полей"
[1.0.1-beta] - 2024-06-04
Добавлено
- Создание кастомной ссылки
- Добавление к ссылке параметров
[1.0.0-beta] - 2024-02-18
- Первый выпуск
Последние обсуждения в сообществе MODX.pro