¿Hay alguna forma de mostrar todo el contenido de la página “Acerca de la categoría XXX” en la descripción del encabezado/bienvenida de la categoría? Actualmente, solo se muestra el primer párrafo, pero nos gustaría mostrar más texto, así como imágenes en el encabezado/bienvenida de la categoría. ¿Existe alguna forma de hacerlo? Gracias de antemano por su ayuda.
@ Rhidian
Tu plugin es fantástico, pero si pudiéramos mostrar todo el contenido de la página “Acerca de” en lugar de solo el primer párrafo, nos ayudaría enormemente.
He revisado el código y veo la siguiente función catDesc(), pero parece que category.description solo contiene el primer párrafo. ¿Cómo podemos obtener el contenido completo de la página “Acerca de”?
function catDesc() {
if(settings.show_category_description) {
return h('div.cooked', {innerHTML: category.description});
}
Cualquier comentario sería muy apreciado. ¡Gracias de antemano!
El primer párrafo del tema Acerca de predeterminado en cada categoría tiene un estatus especial en Discourse. Se utiliza para mostrar un resumen breve de la categoría. Esto se usa en las listas de categorías y en el encabezado de categoría predeterminado de Discourse. Se almacena por separado en la estructura de la base de datos, en los metadatos de la categoría.
Este componente del tema aprovecha esa funcionalidad integrada y añade varias mejoras a la funcionalidad predeterminada del encabezado de categoría para mostrar metadatos como el nombre y el logotipo de la categoría, junto con algunas opciones de posicionamiento y estilo. Sin embargo, está limitado por esos metadatos y, lamentablemente, todo el mensaje de Acerca de no forma parte de ellos, debido a la forma en que están estructurados los datos en Discourse.
Puedo entender por qué se ha diseñado de esa manera, ya que su propósito es mostrar un resumen breve de texto.
Respecto al color y estilo del enlace de la categoría:
El nombre de la categoría que se muestra en el banner funciona como un enlace. Esto es útil al mostrar una subcategoría, ya que se presenta como Nombre de la categoría principal: Nombre de la subcategoría. Al hacer clic en el nombre de la categoría principal, se actúa como un enlace de ruta de navegación que te lleva a la página de esa categoría principal.
El estilo de ese enlace se configuró para que se muestre en el mismo color que el resto del título. Esto hace que el enlace de ruta de navegación sea menos evidente, pero en mi opinión, se ve mejor.
Si lo deseas, puedes modificarlo en tu instalación comentando o eliminando el estilo de a: que has resaltado.
He notado que otros han comentado que les gustaría que cualquier enlace incluido en el primer párrafo del mensaje de «Acerca de» se muestre en el encabezado de la categoría. Si eso resulta útil, podría agregar una clase al encabezado para que el estilo de «mismo color» solo se aplique a los enlaces de ruta de navegación, si eso te ayuda.
Eso sería de gran ayuda.
Hacemos un uso extensivo de enlaces en ese primer párrafo de la descripción de la categoría, y no podemos usar este increíble componente por el momento debido a ello.
He realizado ese cambio. Los enlaces ahora deberían mostrarse de forma predeterminada en las descripciones de las categorías utilizando la configuración color de tema estándar para enlaces.
@nathank, ¿podrías confirmar si ahora funciona para ti? Necesitarás actualizar el componente.
¡Primero tendré que instalarlo! El problema con el enlace fue una de las razones principales por las que lo he ido posponiendo. Lo instalaré y lo probaré en breve.
¡Gracias por este tema increíble! Estoy teniendo un poco de problemas con el menú que se superpone al cuadro del tema en la parte superior de la página. ¿Alguien ha visto esto o sabe cómo solucionarlo?
¿Es tu foro público? Estaré encantado de echar un vistazo si puedes proporcionarme una URL.
¿Estás utilizando la última versión?
Hola Rhidian, gracias. De hecho, he decidido cambiar la disposición, así que ya no es un problema. Si nadie más ha visto esto, debe ser algo particular de mi foro.
¡Hola! ¡Qué tema tan encantador! Gracias por esto ![]()
Además, tengo un pequeño problema al intentar replicar el aspecto que compartiste en tu captura de pantalla aquí:
Esto es lo que estoy obteniendo en una página de categoría que tiene dos subcategorías:
Y sí, ya activé el estilo de cuadro como se menciona aquí:
Como referencia, así es como se ve mi página de categorías:
Sería genial si pudieras ayudarme a resolver esto ![]()
Hola, que las subcategorías se muestren como cajas son las cajas nativas de Discourse. No forman parte del componente del tema.
¿Funcionan estas cajas estándar de Discourse en cualquier categoría con subcategorías?
Para activar esto para las subcategorías, necesitas editar la configuración en cada categoría principal de la siguiente manera:
¿Cómo podría mostrar esto también arriba de los temas?
Los encabezados de categoría de Discourse aparecen arriba de la lista de temas para la categoría. ¿Quieres decir que te gustaría que el encabezado de la categoría correspondiente se muestre arriba de las publicaciones dentro de un tema?
No estoy seguro de que eso sea útil, ya que las publicaciones se abren en la última lectura en el tema, por lo que el encabezado solo sería visible si alguien se desplaza de nuevo hacia arriba.
Sí, eso es exactamente lo que quiero. Lo tengo configurado para que los usuarios vean el primer mensaje en lugar del último. Es importante que los usuarios vean tanto el primer mensaje como la cabecera de la categoría en este Discourse específico que estoy configurando.
¡Hola Rhidian!
Gracias por compartir este increíble componente. Ha sido super útil para mi sitio web y ahora se ve súper limpio ![]()
Quería preguntarte si es posible cambiar cómo se ven las categorías en la página de inicio.
Me encantaría que en la página de inicio el icono de la categoría se mostrara a la izquierda en lugar de arriba. Me inspiré en este sitio web: https://forum.figma.com/
Saludos,
Sofia
Actualmente, los encabezados de categoría de este TC se muestran por encima del contenido en Editar CSS/HTML -> Después del encabezado de otro TC. Necesito que estos encabezados de categoría se muestren por debajo del contenido Después del encabezado de ese TC. ¿Qué me sugieres para lograrlo?
¿Hay alguna forma sencilla de tener imágenes de encabezado de categoría para el banner mostrado por este componente, pero suprimirlas de la lista de categorías de la página principal?
¡Hola, gran complemento, gracias! Tengo el mismo problema que @mattdm
Tengo una imagen de logotipo para la categoría que no deseo mostrar en la página de inicio.
Me gustaría que la imagen del logotipo de la categoría solo se muestre en la cabecera de la categoría.
Agradecería tu ayuda. No pude usar CSS porque es exactamente la misma clase, así que cuando la oculto en la página de inicio, también se aplica a la página de la categoría.




