Проблема с TV

Столкнулся с неприятным багом TV, в Revo 2.3.1-pl. Мне просто интересно есть ли у кого, что то подобное?

Создаю новый TV, с параметром вывода — флажки
Возможные значения:
Один==<li>Один</li>||Два==<li>Два</li>
На выходе получаю непонятно откуда, разделитель ||
<ul>
	<li>Один</li>
	"||"
	<li>Два</li>
</ul>

Вывожу с помощью pdoResource
[[+tv.mytvname]]

Причем если вызывать в корне страницы [[*mytvname]], то все в порядке.

Решено: Нужно юзать процессинг &processTVs=`1`
Владимир Дремучий
15 августа 2014, 07:16
modx.pro
1 041
0

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

Владимир Дремучий
15 августа 2014, 11:38
0
Надеюсь что я не один такой.
    Виталий Серый
    15 августа 2014, 11:47
    0
    В параметрах вывода надо выбрать «По умолчанию», сейчас скорее всего выбрано Разделитель.
      Владимир Дремучий
      15 августа 2014, 11:50
      0
      Да вот в том то и дело, что выбрано «По умолчанию».
        Владимир Дремучий
        15 августа 2014, 12:00
        0
        Вывожу с помощью pdoResource
        [[+tv.mytvname]]

        Причем если вызывать в корне страницы [[*mytvname]], то все в порядке
          Виталий Серый
          15 августа 2014, 14:09
          +2
          Это в корне меняет дело.
          В pdoResource надо добавить &processTVs=`mytvname` или &processTVs=`1`(для обработки всех подключенных тв).
            Владимир Дремучий
            15 августа 2014, 17:25
            0
            Блин, работает, а почему так получается? Раньше работал бы подобный вызов исправно
            [[pdoResources?
                            &parents=`2`
                            &depth=`0`
                            &limit=`0`
                            &resources=`0`
                            &tpl=`product`
                            &includeContent=`1`
                            &includeTVs=`special`
                        ]]
            Ведь работает, только разделители || вылезли за каким то…

            А теперь так:
            [[pdoResources?
                            &parents=`2`
                            &depth=`0`
                            &limit=`0`
                            &resources=`0`
                            &tpl=`product`
                            &includeContent=`1`
                            &includeTVs=`special`
            		&processTVs=`1`
                        ]]
            Что же поменялось?
            Виталий вот действительно спасибо тебе, помог.
              Василий Наумкин
              15 августа 2014, 18:00
              +1
              Раньше работал бы подобный вызов исправно
              С какого перепуга?

              ТВ не процессятся по умолчанию, выбираются из БД как есть.
                Виталий Серый
                15 августа 2014, 18:23
                0
                Собственно, Василий все объяснил.
                В данном случае может не было ресурсов с 2мя и более выбранными чекбоксами, вот и выводилось как надо.
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          8