На самом деле я ошибся… У меня есть несколько шаблонов, но они предназначены для конкретных категорий, а не для «Без категории» (я увидел это по ссылке, которую поделился @Moin).
Но теперь я заметил кое-что, что перечёркивает всё, что я сделал до сих пор:
Если я нахожусь на главной странице и нажимаю «НОВАЯ ТЕМУ», я вижу возможность выбрать категорию, но если я внутри категории, выпадающий список автоматически заполняется этой категорией, чего я как раз хотел избежать. Возможно ли это реализовать так, чтобы поведение было одинаковым независимо от того, где находится пользователь?
Тот факт, что кто-то находится в категории «Общее», например, не означает, что новая тема должна быть создана именно в ней. Но если пользователь этого не видит, он может создать тему в неправильной категории.
А, да. Шаблон темы в любой категории изменит поведение редактора. Я спрашивал именно о категории «Без категории» на случай, если есть упущенная ошибка или проблема с UX (к счастью, похоже, что такого нет )
Что касается самого процесса создания темы, я бы сначала доверился пользователям в выборе правильных вариантов, а затем, возможно, адаптировал что-то, если заметите появление значительной проблемы.
Позвольте мне убедиться, что я правильно понял: вы имеете в виду, что наличие шаблона, связанного хотя бы с одной категорией, когда по умолчанию выбрана «без категории» (в данном случае это, похоже, происходит, когда я не нахожусь внутри какой-либо конкретной категории), блокирует редактор?
На самом деле это больше связано с тем, что они не замечают неправильный выбор категории, чем с самим «неправильным решением». Это можно упустить из виду. Например, иногда на форуме Keyboard Maestro я ввожу заголовок и сообщение, нажимаю «Отправить», а затем вижу предупреждение о необходимости выбрать категорию. Это просто инстинкт: самое важное — это заголовок и сообщение. Кажется, мой мозг автоматически предполагает, что мое сообщение отправляется в категорию «Помощь».
Так что, если это случается со мной, я понимаю, что это может произойти и с другими, поэтому всегда заставлять их выбирать категорию было бы безопаснее.
Но возможно ли вообще обойти это поведение, при котором автоматически выбирается текущая категория?
Возможно, это можно сделать с помощью небольшой кастомной доработки. Это не моя сильная сторона, но если вы создадите тему в Development по этому вопросу, вам, возможно, кто-то поможет?
Хорошо, что это не ошибка.
В таком случае меня устраивает мой скрипт, по крайней мере для варианта «без категории».
Спасибо за совет. Я буду это иметь в виду. Пока я просто стараюсь работать над действительно важными вещами. Это лишь небольшая деталь, и, вероятно, потребует больше усилий, чем ожидалось, а так как я всё ещё создаю проект (пользователей пока нет), это не является приоритетом.
Один момент, который стоит перепроверить: создайте новую тему, добавьте текст в редактор, не выбрав категорию, а затем выберите категорию с шаблоном темы.
Я надеюсь, что он просто не покажет вам шаблон темы, но у меня также возникло сомнение: не перезапишет ли шаблон темы уже добавленный пользователем текст. Надеюсь, это окажется пустяком.