• Modstore
  • Docs
  • MODX.Pro
Дополнения для MODX
   
  • О магазине
  • Помощь
  • Авторы
Войти
0
Modstore
  • О магазине
  • Помощь
  • Авторы
Другие проекты
  • Modstore
  • Docs
  • MODX.Pro
  • Все дополнения 493
  • Каталог, Поиск, Фильтрация 47
  • Корзина, Заказы 35
  • Работа с акциями и скидками 12
  • Платежные системы и онлайн-кассы 49
  • Службы доставки 18
  • Импорт, Экспорт 33
  • Пользователи 33
  • Работа с текстом 28
  • Работа с фото, видео и файлами 29
  • Работа с картами и Geo IP 14
  • Календари и бронирование 9
  • Оповещения, Рассылки 26
  • Готовые сайты, темы 24
  • Утилиты 96
  • Другое 44
Добавить дополнение
  • Все дополнения
  • Каталог, Поиск, Фильтрация
Logo

msGoodsLink

Перелинковка по опциям и свойствам товаров в miniShop2
Документация
Документация
seo
990 12.22 14.14
за сайт
  • Проверено Modstore
  • Бесплатные будущие обновления
  • Работа на тестовом и публичном домене
  • 12 месяцев тех. поддержки
Добавить в корзину
Prihod
Автор дополнения
Prihod
Пакетов
38
Закачек
12 221
Обычно отвечает в течение суток
Автор дополнения
Prihod Prihod
Пакетов
38
Закачек
12 221
Обычно отвечает в течение суток
Logo

msProductsComposerSelection

Привязка условий поиска\фильтрации товаров к ресурсу

Logo

msYMarketFBS

Работа с Яндекс.Маркет по FBS модели

Logo

PhotoMechanicsGallery

Галерея интерактивных 3D фото, созданных с помощью Photomechanics Photo3D Studio

  • Описание
  • История изменений
Версия 1.0.3-pl
Дата выпуска 08.08.2024
Загрузки 9
Просмотры 1 289
Внимание, этот компонент требует версию PHP 7.3 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.8 !
msGoodsLinks – пакет для создания перелинковки по опциям и свойствам товаров в miniShop2.

С его помощью можно настраивать перелинковку внутри карточки товара на категории, в которых он находится. Ссылки устанавливаются внутри таблицы характеристик по опциям товаров в 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

График загрузок

total time: 0.1841 s
query time: 0.0652 s
queries: 141
  • О магазине
  • Авторы
  • Подключение
  • Помощь
  • Скидки
  • Разработчикам
  • Положения и условия
  • Политика конфиденциальности

Загрузка...