Макет страницы категории в 2 колонки

Здравствуйте,

Я пытаюсь изменить макет страницы категории.
Каждая категория представлена в виде таблицы, поэтому страница категории — это список таблиц.


Однако я хотел бы получить макет в две колонки, как здесь:

Не могли бы вы подсказать, как это сделать?

Вы пробовали готовый макет из коробки?

Посмотрите на настройки стиля страницы категории для настольных компьютеров :slight_smile:

Если вам нужно индивидуальное решение, вы можете переопределить шаблон страницы: https://meta.discourse.org/t/beginners-guide-to-developing-discourse-themes/93648#overriding-discourse-templates-23

Окей, спасибо, я попробую это.

Макет Masonry на данный момент является лишь экспериментальной настройкой потока сетки в Firefox и Safari и не подходит для использования в production, так как не включён по умолчанию.

Возможно, стоит вернуться к этому вопросу через год и посмотреть, как изменилась ситуация в области CSS: см. CSS property: grid-template-rows: masonry | Can I use... Support tables for HTML5, CSS3, etc

На данный момент симметричная сетка — единственное разумное решение; в противном случае вам придётся использовать JavaScript для реализации такого макета. Если вы всё же хотите пойти этим путём, можете изучить исходный код с открытым исходным кодом в разделах «Предварительный просмотр списка тем» или «Миниатюры списка тем» и адаптировать его под вашу задачу.