Это руководство объясняет, как настроить высоту по умолчанию для редактора при создании новых тем или ответов в Discourse.>
Требуемый уровень пользователя: Администратор или Разработчик тем
Обзор
Discourse позволяет настроить высоту редактора по умолчанию, когда пользователи создают новые темы или отвечают на существующие. Это может улучшить пользовательский опыт, предоставив более удобное пространство для редактирования в соответствии с потребностями вашего сообщества.
Настройка высоты редактора
Discourse предоставляет два пользовательских свойства CSS, которые управляют высотой редактора по умолчанию:
-
--reply-composer-height
Управляет начальной высотой при ответе на тему -
--new-topic-composer-height
Управляет начальной высотой при создании новой темы
Чтобы изменить эти значения, добавьте следующий CSS в вашу тему:
:root {
--reply-composer-height: 255px;
--new-topic-composer-height: 400px;
}
Отрегулируйте значения в пикселях в соответствии с вашими конкретными требованиями. Приведенные выше значения по умолчанию являются лишь примерами.
Настройки пользователя
Эти изменения CSS влияют только на начальную высоту по умолчанию. Если пользователи вручную изменяют размер своего редактора, перетаскивая маркер, Discourse запомнит их предпочтительную настройку высоты для будущих сеансов. Настройки пользователя всегда имеют приоритет над этими значениями по умолчанию.
Где добавить этот код
Рекомендуемый способ — создать новый компонент темы с этими изменениями. Вы можете следовать руководству по внесению пользовательских изменений CSS на вашем сайте.
Тестирование изменений
После применения этих изменений создайте новую тему и ответьте на существующую, чтобы убедиться, что редактор отображается с желаемой высотой.