Пользовательские поля темы по категории или пользовательская форма входа в тему по категории?

Несколько лет назад задавали похожий вопрос, и я хотел бы узнать, есть ли какие-то прогресс в этом направлении.

Я хочу создать категорию на рынке peer-to-peer, где пользователи смогут продавать товары друг другу. При создании темы они смогут указывать цену и другие детали о товаре.

Мне нужно, чтобы при создании темы они обязательно следовали шаблону, чтобы все поля были заполнены (ещё лучше, если они будут поисковыми/фильтруемыми), например, цена и местоположение.

Это можно реализовать либо через пользовательские поля темы, либо через пользовательскую форму ввода. Но я хочу, чтобы это было специфично для категории, так как это не имеет смысла в других категориях.

Возможно ли это с помощью дополнения или нативных функций?

В любом случае мне нужно будет создать систему репутации, чтобы пользователи могли оценивать друг друга по темам, созданным в этой категории, для получения обратной связи по рынку. Возможно, это попадёт в мой бэклог, если это пока невозможно.

Думаю, это именно то, что вы ищете: Using topic templates for categories

Спасибо. Я уже видел шаблоны ранее, но не смогу сделать их обязательными. Никто не мешает пропустить шаблон, а это лишь увеличит нагрузку на модерацию при попытке контролировать формат.

Раньше мы использовали шаблоны, когда пользовательские поля тем не были доступны в XenForo (и ранее в VB). Мы можем вернуться к этому, но это будет шагом назад.

Также есть

Спасибо, это именно то, чего я ожидал. Надеюсь, что пометка «экспериментальное» не означает, что функцию отменят, а лишь то, что её доработают.

Я подробно протестирую и вернусь с обратной связью в исходную тему.


Редакция: Попробовал. Мне понравилось.

Может быть, стоит добавить тип поля «выбор даты»? Для моих целей я могу обойти это, предоставив выпадающий список с годами и/или месяцами.