В TicketForm не работает параметр &tplFile!

Почему сниппет TicketForm не реагирует на параметр &tplFile, хотя он у него есть?
Пробовал и обычный чанк ему подстунуть и @INLINE — не работает и всё! Остальные параметры шаблонов работают.

Сам вызов сниппета:
[[!TicketForm?
	&tplFormCreate=`tpl.Tickets.form.create.articles`
	&tplFormUpdate=`tpl.Tickets.form.update.articles`
	&tplPreview=`tpl.Tickets.form.preview.articles`
	&tplTicketEmailBcc=`tpl.Tickets.ticket.email.bcc.articles`
	&tplTicketEmailSubscription=`tpl.Tickets.ticket.email.subscription.articles`
	&allowedFields=`parent,pagetitle,content,category`
	&requiredFields=`parent,pagetitle,content,category`
	&parents=`34`
	&resources=`34`
	&permissions=`0`
	&tplFiles=`tpl.Tickets.form.files.articles`
	&tplFile=`tpl.Tickets.form.file.articles`
	&tplImage=`tpl.Tickets.form.image.articles`
]]
То есть параметры &tplFormCreate, &tplFiles, &tplImage и другие работают безупречно.
Проверил и отдельно:
[[!TicketForm?
	&tplFile=`tpl.Tickets.form.file.articles`
]]
Результат тот же.

Почему не работает шаблонизация этого пункта? Проблема у меня или баг в Tickets?

P.S. Версия Tickets 1.6.6-pl2 (вроде последняя). Версия движка — 2.4.1-pl.
Василий Столейков
06 октября 2015, 14:18
modx.pro
2
1 466
0
Поблагодарить автора Отправить деньги

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

Василий Столейков
06 октября 2015, 17:32
0
Создал тестовый сайт на modhost.pro с такими же характеристиками
Версия Tickets 1.6.6-pl2 (вроде последняя). Версия движка — 2.4.1-pl.
ситуация такая же!
    Василий Столейков
    06 октября 2015, 17:34
    0
    Обновил версии движка, пробовал разные — ситуация не поменялась. Делаю вывод что это
    баг в Tickets
    Василий Столейков
    07 октября 2015, 07:46
    0
    В сниппете TicketForm переменная &tplFile определяется по-другому чем другие переменные.
    Чем отличается следующий вызов:
    $tplFile = $Tickets->config['tplFile'] = $modx->getOption('tplFile', $scriptProperties, 'tpl.Tickets.form.file', true);
    от обычного:
    $tplFiles = $modx->getOption('tplFiles', $scriptProperties, 'tpl.Tickets.form.files');

    Интересно, что таким образом прописывается и параметр &tplImage, значит и он не будет реагировать на кастомную tpl-ку?
      Василий Столейков
      07 октября 2015, 07:56
      +1
      ПРОСТИТЕ мою невыспанность, всё прекрасно работает!
      Мне нужно было хорошо выспаться, чтобы наконец-то понять очевидное:
      &tplFile - для файлов
      &tplImage - для фоток (!!!)
      А я-то проверял почему-то &tplFile именно на фотках…

      Вопрос снят.
        Василий Наумкин
        07 октября 2015, 10:20
        +1
        Ура!

        Обычные файлы и картинки различаются через настройки расширений в источнике медиа.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      5