У меня настроен Composer для каждого тега, но я хочу иметь отдельный Composer для каждого тега. Например, у меня есть теги «вопросы», «статьи», «мероприятия» — для каждого из них нужен отдельный Composer.
Может ли кто-нибудь помочь с реализацией этого?
Что вы имеете в виду под «отдельным композитором»? Чем они отличаются?
У вас уже может быть несколько черновиков…
Привет и добро пожаловать, @saish ![]()
Вы имеете в виду другой шаблон композитора в зависимости от типа создаваемой темы?
Если да, то, насколько я знаю, пока нет способа сделать это с помощью тегов, но это можно реализовать с помощью шаблонов форм, если у вас есть отдельная категория для каждого типа. Также есть обычные шаблоны тем (доступны на странице настроек категории), но они позволяют лишь добавить заранее заполненный текст в композитор, что может быть не совсем тем, что вы ищете.
(Хотя существует запрос на добавление функции #feature, позволяющей использовать шаблоны форм вместе с тегами — вы можете поддержать эту идею здесь: Setting Form Templates with a tag)
Также есть плагин Discourse Preset Topic Composer, который может оказаться полезным, если вы хотите упростить выбор пользователями определённого варианта.
Спасибо за ваш ответ. Я пробовал использовать шаблоны форм, но то, что мне нужно, — это добавить мои пользовательские поля под стандартными полями в composer.
Спасибо за ответ. Отдельный композер означает, что я хочу добавить свои пользовательские поля в композер по умолчанию.
Для этого вам потребуется создать плагин.
Выше @JammyDodger предложил лёгкую альтернативу.
Спасибо всем за ваши ответы и предложения, я сделал это с помощью JavaScript.
Не могли бы вы поделиться результатами с фотографиями?
Этот плагин также может быть вам интересен:
Спасибо за ваш ответ. Я сделал это с помощью JavaScript.