Este componente escanea la descripción completa de una categoría en busca de etiquetas específicas y muestra enlaces adicionales a otras categorías. Consulte la captura de pantalla.
Captura de pantalla
Repositorio
Acerca de
¿Por qué debería usarlo y por qué está implementado de esta manera?
Desea mostrar enlaces adicionales a, por ejemplo, otros recursos de este tipo de categoría. Imagine una categoría para un club de fútbol y desea agregar el enlace al sitio web del club. En tales casos, puede utilizar GitHub - naidihr/discourse-category-headers: Theme component providing custom settings for the discourse category header · GitHub
Si tiene más de un enlace, y/o no desea que ese enlace aparezca en el sitio de vista general de categorías, y/o no desea ese enorme banner, puede usar este tema.
Está implementado de esta manera para analizar la descripción completa de una categoría porque Discourse solo utiliza el primer fragmento del “primer post del tema” para crear la descripción de la categoría que se muestra en el sitio de vista general de categorías. El resto del post no se muestra.
En caso de que esté utilizando muchas categorías, quizás creadas mediante una API, esta adición es totalmente utilizable, ya que el primer post de la categoría (= la descripción completa) también se puede establecer mediante API.
Instalación
¿Cómo instalo un tema o un componente de tema?
Configuración
Configure el componente del tema y establezca las etiquetas, como:
WIKI, blank
Cambie la descripción de una categoría para que se vea así:
Esta es la descripción de la categoría que se mostrará.
`
{AddCategoryLinks}
{WIKI#Wiki#Nuestra increíble wiki#https://awesome-wiki-which-doesnt.exist}
{TAGNAME#Nombre del enlace#Título del enlace#URL del enlace}
`
Tenga en cuenta:
- Es importante que
{AddCategoryLinks}exista en la descripción. - Es importante que esté dentro de un bloque de código (dentro de
...). - Utilice # como separador.
Nota: Recomiendo ocultar el post en el que se escribe la descripción de una categoría para que los usuarios no vean las adiciones como AddCategoryLinks, etc.
Agradecimientos
- discourse, una gran herramienta
- GitHub - discourse/discourse-custom-header-links · GitHub
- https://github.com/discourse/discourse-category-headers.git

