Наверх

Минимальный вызов ms2Gallery

Версия >= 2.0

{'ms2Gallery' | snippet : [
  'tpl' => '@INLINE {foreach $files as $file}
      <a href="{$file["url"]}" class="fancybox2" rel="gal-{$file["resource_id"]}">
        <img src="{$file["url"] | phpthumbon : "w=730&h=435&zc=1"}"
         alt="{$file["resource_id"] | respurce : "pagetitle"}"
         title="{$file["resource_id"] | respurce : "pagetitle"}">
      </a>
    {/foreach}',
  'resource' => $_modx->resource.id
]}

Версия < 2.0

[[ms2Gallery?
  &tplRow=`@INLINE <a href="[[+url]]" class="fancybox2" rel="gal-[[+resource_id]]"><img src="[[+url]]"></a>`
  &tplOuter=`@INLINE [[+rows]]`
  &tplEmpty=`@INLINE `
  &resource=`[[+id]]`
]]


6 комментариев

  1. Amsterdam 15 ноября 2017, 14:39 # 0
    Содержимое чанка tpl.ms2Gallery.row выводится плейсхолдером [[+rows]]. Содержимое чанка tpl.ms2Gallery.single как нибудь выводится?
    1. Илья Уткин 16 ноября 2017, 13:59 # 0
      Да, просто вместо tpl.ms2Gallery.row, если картинка всего одна.
      1. Amsterdam 16 ноября 2017, 15:05 # 0
        Этот момент понятен. Интересно, можно ли вывести его содержимое отдельно от этого условия.
        1. Илья Уткин 16 ноября 2017, 15:09 # 0
          Неа, только если самому написать другое условие и вызвать при помощи
          $modx->getChunk(), например.
          1. Amsterdam 16 ноября 2017, 15:13 # 0
            Понял. Спасибо
    2. Василий 03 апреля 2018, 13:09 # 0
      Доброго дня!
      Прошу прощения, что немного не в тему.
      У меня не создаются превью в Ms2. Картинки в товар загружаются, ресайзятся как установлено в системных настройках, а превью — нет. Вместо них логотип Ms2.
      Подскажите, пожалуйста, где искать?

      Авторизация

      через сервис Loginza:


      Шаблоны MODX

      1 2 Дальше »

      Объектная
      модель
      MODX