Tickets + fancybox проблема с добавлением class

В чанк tpl.Tickets.form.image добавил, там где вставляется картинка, классы:
К линку: class=«fancybox» rel=«gallery1»
и класс к картинке: class=«center»

<a class="fancybox" rel="gallery1" href="[[+url]]" title="[[+name]]" >
	<img src="[[+thumb]]" class="center"/>
</a>

В тело формы вставляется код правильно:


А уже в НТМЛ это вырезается:


Пришел к тому, что код вырезаетJevix (при выключении все ок)

в tickets.editor_config.ticket там где Link и Picture прописал классы:
,{name:"Link", className: "btn-link", openWith:"<a <b>class=\"fancybox\" rel=\"gallery1\"</b> href=\"[![Link:!:http://]!]\">", closeWith:"</a>" }
,{name:"Picture", className: "btn-picture", replaceWith:"<img src=\"[![Source:!:http://]!]\" <b>class=\"center\"</b>/>" }


Но то ли от «большого ума» толи еще чего, не фурычит.
Помогите пожалуйста, до полного счастья не хватает только fancybox )), а так практически со всем разобрался.
Oleg Filin
21 мая 2014, 20:16
modx.pro
1
2 429
0

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

Алексей Ерохин
22 мая 2014, 11:27
0
А не фурычит в каком плане? По-прежнему не прописываются классы? Или сам facnybox не работает?
    Oleg Filin
    22 мая 2014, 13:33
    0
    Не знаю где и как правильно прописать атрибуты для Jevix
    Василий Наумкин
    22 мая 2014, 11:29
    +1
    Ну так разреши в наборе параметров Ticket сниппета Jevix атрибуты rel и class для тегов a.

    Здесь же работает, и в тикетах и в комментариях.
      Oleg Filin
      22 мая 2014, 13:28
      0
      Василий а для «особо одаренных» чуть, чуть подробней?
      Это не там я прописывал?

      ,{name:"Link", className: "btn-link", openWith:"<a class=\"fancybox\" rel=\"gallery1\" href=\"[![Link:!:http://]!]\">", closeWith:"</a>" }
      в tickets.editor_config.ticket там где Link и Picture

      Я знаю, что должно работать у тебя и подсмотрел код. оно и работает когда Jevix выключаешь.

      Не знаю где и как правильно прописать атрибуты, делал методом «научного тыка»
        Алексей Ерохин
        22 мая 2014, 13:41
        2
        +2
        На вкладке «Элементы» ищешь сниппет Jevix. Открываешь его. Вторая вкладка «Параметры». В выпадающем списке выбираешь Tickets. Параметр cfgAllowTagParams. Нужно добавить атрибуты rel и class для тегов a.
          Oleg Filin
          22 мая 2014, 13:53
          0
          Ура!!! Заработало. Спасибо большое.
      Илья
      29 мая 2014, 15:28
      0
      Привет всем!
      Решил «Публикацию» не создавать, спрошу прямо здесь:
      У меня все сообщения добавляются без модерации, не смотря на &autoPublish=`0`
      Вызываю так:

      [[!TicketComments? &allowGuest=`1` &allowGuestEmails=`1` &autoPublish=`0` &allowGuestEdit=`0` &enableCaptcha=`1`]]

      Может только у меня такая проблема?
        Oleg Filin
        29 мая 2014, 15:34
        0
        &allowGuest=`0`
        возможность комментирования для неавторизованных пользователей/

        Это?
          Илья
          29 мая 2014, 15:46
          0
          Нет, в этом случае пользователям нужно авторизоваться, для возможности комментирования.
          Мне нужно, чтобы пользователи комментировали без авторизации, но с модерацией администратором их сообщений перед публикацией.
          А это: &allowGuest=`1` &autoPublish=`0`
        Oleg Filin
        29 мая 2014, 15:55
        0
        проверил
        [[!TicketComments? &allowGuest=`1` &autoPublish=`0`]]
        работает. Записывает как не опубликован, с админки после публикации появляется на сайте.
          Илья
          29 мая 2014, 16:21
          0
          Обновил пакет — не помогло.
          &allowGuest=`1` &autoPublish=`0` — публикует сразу.
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          11