Два шаблона тикетов
День добрый сообщество, возникла такая ситуация.
Есть два разных вызова сниппета TicketForm, необходимо что бы при создание тикета в первом вызове применялся Шаблон тикет 1, во втором вызове применялся Шаблон тикет 2.
Подскажите пожалуйста как такое реализовать?
Заранее благодарен!
Есть два разных вызова сниппета TicketForm, необходимо что бы при создание тикета в первом вызове применялся Шаблон тикет 1, во втором вызове применялся Шаблон тикет 2.
Подскажите пожалуйста как такое реализовать?
Заранее благодарен!
Комментарии: 9
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
В твоем случае решение очень простое — подключай визуальный редактор через идентификатор класса.
Вариант 2 (через плагин):
Вот у меня два шаблона для разных вызовов TicketForm. «Шаблон1», если пишем в «секция1» и «шаблон2», если в «секция2». И страница для публикации. Где:
Вариант «красивый» — это общий вызов TicketForm, но, выбирая секцию из списка, прописанном в вызове (&resources=`секция1, секция2`), у меня на страницу сразу подгружается соответствующий шаблон с полями и правилами их заполнения.
Вариант «норм» — это два вызова с разными шаблонами. Но тут идентичные поля путаются между собой, и может дело не только в id.
Вроде бы предложенный плагин — из серии «красивого», но как его применить, где и как вызывать?
1.На нужной странице (допустим, «Управление товарами») ставим селектор секций:
Чанк section.option.item:
2. На событие переключения селектора пишем скрипт, выставляющий в адресную строку соответствующий гет-параметр:
Что мы имеем: селектор, который при переключении прописывает в адресную строку гет-параметр вида
и перезагружает страницу. Нам осталось только перехватывать значение этого гет-параметра и в зависимости от него выставлять соответствующую форму:
Я так понял, что скрипт должен сработать, но вот со сниппетом подстановки форм, он ведь тоже на fenom, как быть? Использовать всякие фильтры ввода вывода? Как тогда брать $category_id и прописывать для него условия?
К слову, fenom, при наличие ошибок, логгирует их в журнал ошибок modx'a.