К содержанию

Как правильно разрешить data-attributes в Jevix?

Пробовал такие варианты
"a":["title","href","data-uk-lightbox":"#text"]
"a":["title","href","data-uk-lightbox"]
Атрибут может быть с опциями или без
<a href="" data-uk-lightbox>...</a>
<a href="" data-uk-lightbox="{group:'my-group'}">...</a>
Alexander V
Alexander V
26 марта 2015, 13:57
modx.pro
2 374
Реклама

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

Alexander V
Alexander V Проверенный
26 марта 2015, 19:03
Частично решено! Работает только при просмотре тикета, из списка тикетов атрибут вырезается
cfgSetTagParamDefault
[["a","data-uk-lightbox","{group:'[[*id]]'}",null,true]]
    Василий Наумкин
    Василий Наумкин Администратор
    26 марта 2015, 19:35
    В introtext пишется уже обработанный Jevix текст, чтобы его было безопасно выводить везде.

    Так что, после изменения правил, нужные тикеты придётся пересохранить. Можно или из формы редактирования на сайте, или из админки (только там нужно вручную удалить introtext, а потом сохранить).
      Alexander V
      Alexander V Проверенный
      26 марта 2015, 21:15
      Немного поправлю. Хорошенько почистил кеш и сейчас в intotext у меня вроде всё пишется, но не обрабатываются плейсхосдеры. Например id или pagetitle выводится не результат, а сам плейсхолдер. Не критично, но хотелось бы сгруппировать.
        Василий Наумкин
        Василий Наумкин Администратор
        27 марта 2015, 04:37
        У тикета есть галочка «Обрабатывать теги MODX»
          Alexander V
          Alexander V Проверенный
          27 марта 2015, 13:51
          Спасибо, то, что надо! Только вот проблема, обрабатываются тэги Modx, а не плейсхолдеры Tickets, записывается ID текущей страницы (getTickets)
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    5