Пользователи публикуют сообщения в категорию из другого представления, поэтому шаблон изначально не подгружается в редактор.
Они пишут тему в произвольном формате, а затем отправляют её в категорию, полностью обходя шаблон.
Хорошо бы, чтобы публикация в категорию была возможна только из самой этой категории.
Не уверен, как сделать это интуитивно понятным. Например, если пользователь находится в разделе «Последние темы», это может от discourage его от выбора правильной категории.
ИЛИ: добавлять содержимое шаблона в начало сообщения при выборе категории, побуждая пользователей переформулировать свой пост.
В настоящее время слишком легко игнорировать шаблоны при публикации в любую категорию.
Просто высказываю мысли вслух; возможно, уже существует подход, который кто-то сможет мне объяснить, или же это сложная функциональная задача (не говоря уже о реализации в коде!).
В заключение, хочу предложить одно решение: использовать плагин Custom Wizard, который проведёт пользователей через этот процесс.
Что произойдёт, если вы измените категорию до ввода текста тела, то есть будете заполнять поля в том порядке, в котором они отображаются на экране?
Я не согласен с тем, что введённый пользователем текст тела должен быть удалён и заменён шаблоном темы, если категория изменяется во время редактирования.
Что именно можно сделать? Диалоговое окно с напоминанием, предлагающее системе заменить текст сообщения пользователя шаблоном? Это будет трудно продать пользователю из-за нежелания терять уже написанное.
Возможно, стоит добавить настраиваемую опцию для категории, которая будет добавлять тему к шаблону (не перезаписывая уже написанное), а также диалоговое окно с напоминанием о необходимости переформатировать текст перед отправкой.
В некоторых случаях я бы предпочел, чтобы пользователей активно направляли к этому, и я готов усложнить отправку тем в соответствующем разделе сайта, если они не следуют этим шагам, просто чтобы контролировать контент в этой категории.
Это отличный разговор. Еще одна очевидная проблема с текстом шаблона заключается в том, что пользователи форума могут по-разному понимать, что текст останется в их сообщении, если его не перезаписать или не удалить. Это приводит к несоответствиям в форматировании и в конечном итоге может создать несогласованность в информации по теме внутри категории. Кроме того, в некоторых случаях форум может быть заинтересован в наличии строгих требований к наличию определённой информации в сообщении, а также к тому, чтобы информация размещалась в теме в строго определённом порядке. Я всегда считал, что форма создания темы решила бы эти проблемы, но понимаю, что это либо невозможно реализовать, либо спрос на это недостаточен.
Что касается наполнения редактора темы в зависимости от выбранной категории: можно ли решить это, предоставив владельцу форума возможность задать в области редактирования темы какой-либо текст (например, Сначала выберите категорию, прежде чем создавать тему), а затем, в зависимости от выбранной категории, автоматически подставлять соответствующий текст шаблона (да, я знаю, что без опции формы, к сожалению)?
Мне кажется, что это отклонилось от темы о людях, которые отправляют без редактирования, и это следует перенести в новый #feature для дальнейших улучшений.