Моя основная целевая страница форума — это страница «Категории». На ней отображается плитка для каждой категории (по 4 плитки в ряд), и каждая плитка содержит название категории и её описание. Я хочу переключиться на макет «Категории + Последние» — то есть на макет, где категории отображаются слева, а последние темы — справа. (Да, я знаю, что это можно сделать, но забыл как. В любом случае, сейчас это не моя забота.)
Моя проблема в том, что после переключения главной страницы на макет «Категории + Последние», раздел категорий слева станет слишком перегруженным, если не убрать описания категорий с основной целевой страницы. Есть ли способ убрать описания категорий отсюда, сохранив их на страницах отдельных категорий?
В разделе admin > настройки вы можете найти настройку с названием desktop category page style.
Для этого подойдёт пользовательский CSS. Если вы перейдёте в admin > настроить > темы и выберете редактировать CSS/HTML, то добавление следующего кода в общий раздел должно помочь:
.categories-and-latest .category-description {
display: none;
}
Этот гайд также может быть полезен: Making custom CSS changes on your site
Спасибо! Это очень помогло!
Привет, @awesomerobot.
Спасибо за помощь с CSS-кодом.
У меня есть дополнительный вопрос. CSS-код (в частности, имя класса .categories-and-latest), который вы предоставили, был для представления «Категории и последние темы». Можете ли вы предоставить аналогичное решение для других представлений (то есть «Блоки с подкатегориями», «Блоки с избранными темами», «Категории с избранными темами» и «Подкатегории с избранными темами»)?
Я хочу попробовать изменения, сделать скриншоты и получить мнения внутри моей команды о том, какой вариант лучше всего выбрать.
Спасибо!
Конечно, это должно охватывать все макеты страниц категорий:
.navigation-categories #list-area {
.description, .category-description {
display: none;
}
}
Только что увидел это. Спасибо! Это помогает 