Esta guía explica cómo personalizar la altura predeterminada del compositor al crear nuevos temas o respuestas en Discourse.
Nivel de usuario requerido: Administrador o Desarrollador de temas
Resumen
Discourse te permite personalizar la altura predeterminada del compositor cuando los usuarios crean nuevos temas o responden a los existentes. Esto puede mejorar la experiencia del usuario al proporcionar un espacio de edición más cómodo según las necesidades de tu comunidad.
Establecer alturas personalizadas del compositor
Discourse proporciona dos propiedades CSS personalizadas que controlan las alturas predeterminadas del compositor:
-
--reply-composer-height
Controla la altura inicial al responder a un tema -
--new-topic-composer-height
Controla la altura inicial al crear un nuevo tema
Para modificar estos valores, agrega el siguiente CSS a tu tema:
:root {
--reply-composer-height: 255px;
--new-topic-composer-height: 400px;
}
Ajusta los valores de píxeles para cumplir con tus requisitos específicos. Los valores predeterminados que se muestran arriba son solo ejemplos.
Preferencias del usuario
Estos cambios de CSS solo afectan la altura predeterminada inicial. Si los usuarios redimensionan manualmente su compositor arrastrando el control, Discourse recordará su configuración de altura preferida para futuras sesiones. Las preferencias del usuario siempre tienen prioridad sobre estos valores predeterminados.
Dónde agregar este código
La forma recomendada es crear un nuevo componente de tema con estos cambios. Puedes seguir la guía para realizar cambios personalizados de CSS en tu sitio.
Probar tus cambios
Después de aplicar estos cambios, crea un nuevo tema y responde a uno existente para verificar que el compositor aparezca a la altura deseada.