Немного покопавшись в коде Discourse, я понял, что только закрепленные темы содержат атрибут excerpt. Хотя я мог бы обновить сериализатор темы, чтобы добавить этот атрибут, я хотел бы избежать изменений в бэкенде, так как их сложнее поддерживать, чем правки на стороне клиента.
Вопрос: В чем разница между закрепленными и обычными темами, из-за которой только закрепленные отображают excerpt?
Как говорится, лучше один раз увидеть. Вот моя локальная среда на последней странице. Как видите, только закрепленная тема показывает excerpt. Почему? и Как я могу изменить это с помощью темы Discourse?
Кажется странным предполагать, что это невозможно, так как excerpt появляется именно при закреплении темы. Я полагаю, мне нужно скорректировать запрос, который выполняет страница обнаружения тем, чтобы всегда запрашивать excerpt… но, честно говоря, мне все еще трудно понять поток данных в Discourse, даже имея некоторый опыт его модификации.
Будет полезно также иметь документацию о том, как работает поток данных в Discourse.
Глубоко извиняюсь за то, что так поздно присоединился к разговору, чтобы сказать спасибо! hahaha. Но в любом случае, огромное спасибо за то, что отреагировали так быстро. Я прочитал сообщение сразу, как вы его опубликовали, но был на телефоне и не мог войти в платформу. Спасибо!