К содержанию

Вывод своих полей в minishop2

Добрый день!

Подскажите как правильно выводить свои поля у товаров?

Создал свойство ostatok_tovara

Привязал его ко всем категориям

У товара свойство вызываю так [[+ostatok_tovara]]

Добавил Tv в снипет
[[!pdoPage?
                    &element=`msProducts`
                    &includeThumbs=`610x610`
                    &includeTVs=`ostatok_tovara`
                    
                ]]
                [[!+page.nav]]
на выходе пусто!

Что делаю не так?
Алексей
Алексей
24 февраля 2018, 11:47
modx.pro
3 135
Реклама

Комментарии: 14

Баха Волков
Баха Волков Администратор
24 февраля 2018, 15:33
у TV есть префикс tv. Выводить надо так:

[[+tv.ostatok_tovara]]
    Алексей
    Алексей Старожил
    24 февраля 2018, 16:53
    Спасибо за ответ!

    Но Вы перепутали с PdoResourses ))

    Через msProducts префикс не нужен

    в доках прямо указано
      Баха Волков
      Баха Волков Администратор
      24 февраля 2018, 17:28
      Упс… Согласен. Напутал :)
    Максим
    Максим Проверенный
    25 февраля 2018, 10:45
    Но свойства товара, опции товара и TV это тоже разные вещи! Вы хоть скажите с чем именно является ostatok_tovara
      Алексей
      Алексей Старожил
      25 февраля 2018, 14:34
      Через админку добавляю новую Опцию товара
      Алексей
      Алексей Старожил
      25 февраля 2018, 14:37
      Вот для наглядности

        Михаил
        Михаил Эксперт
        25 февраля 2018, 15:07
        Через msProductOptions
          Алексей
          Алексей Старожил
          25 февраля 2018, 15:27
          раньше просто писал [[+ostatok_tovara]] и все работало!

          Что теперь могло измениться?

          Если через Fenom вызываю вот так {$ostatok_tovara} — то пишет Array

          Есть уже готовый проект с которого брал код и там все работало… Странно как-то
            Михаил
            Михаил Эксперт
            25 февраля 2018, 16:20
            {foreach ostatok_tovara as ost}
            {$ost}
            {/foreach}
              Алексей
              Алексей Старожил
              25 февраля 2018, 17:40
              если так вставляю, то пропадает весь каталог (
                Михаил
                Михаил Эксперт
                25 февраля 2018, 17:42
                Конечно пропадет.
                {foreach $_pls['ostatok_tovara'] as ost}
                {$ost}
                {/foreach}
                  Алексей
                  Алексей Старожил
                  25 февраля 2018, 17:44
                  все равно все пропадает ((
                    Михаил
                    Михаил Эксперт
                    25 февраля 2018, 17:46
                    У Вас опция товара же. Не ТВ. Значит через снипет Вам надо выводить. Вот
        Максим
        Максим Проверенный
        25 февраля 2018, 18:01
        Дополню Мишу! Еще есть сниппет msOptions.
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          14