Botones del pie de página del tema

:discourse2: Resumen Custom Topic Button define un botón visible en la parte inferior de tu tema para abrir una URL de tu elección.
Custom Group Topic Button define un botón visible en la parte inferior de tu tema para abrir una URL de tu elección, con opciones adicionales de visibilidad por grupo.
:eyeglasses: Vista previa Vista previa en Discourse Theme Creator
(Custom Topic Button)
:hammer_and_wrench: Enlace(s) al repositorio https://github.com/discourse/discourse-custom-topic-button-component

https://github.com/discourse/discourse-topic-group-button-component
:open_book: ¿Nuevo en Discourse Themes? Guía para principiantes sobre el uso de Discourse Themes

Instalar Custom Topic Button

Instalar Custom Group Topic Button

Funcionalidades

Hola, permíteme presentarte dos nuevos componentes de tema simples que tienen esencialmente el mismo objetivo pero son ligeramente diferentes:

Este componente te permitirá definir un botón visible en la parte inferior de tu tema para abrir una URL de tu elección.

Puedes personalizar la etiqueta/título/ícono/enlace. Los enlaces aceptan varios marcadores de posición:

<TOPIC_ID>
<USER_ID>
<USERNAME>
<TOPIC_TITLE>
<TOPIC_SLUG>

que serán reemplazados en consecuencia.

Tiene el mismo comportamiento, excepto que puedes definir un grupo para limitar la visibilidad de este botón.


Estos componentes son muy simples en este momento; podríamos mejorarlos en el futuro si vemos un uso real de ellos y problemas.

Configuración

Custom Topic Button

Nombre Descripción
custom topic button enabled
custom topic button url
custom topic button title Descripción del botón aquí..
custom topic button label Haz clic en mí
custom topic button icon

Custom Group Topic Button

Nombre Descripción
topic group button enabled
topic group button url
topic group button title Descripción del botón aquí..
topic group button label Haz clic en mí
topic group button allowed group
topic group button icon

:discourse2: ¿Alojado por nosotros? Los componentes de tema están disponibles para usar en nuestros planes Estándar, Empresarial y Empresarial.

22 Me gusta

No creo que esto funcione. Intenté api.registerTopicFooterButton yo mismo y no funciona, ni siquiera el enlace de vista previa.
Sospecho que es por la etiqueta script. La forma normal de usar javascripts/discourse funciona.

Me funciona, probé el primer componente tal cual:

Extraño. En mi teléfono y en mi portátil, el enlace de vista previa del Creador de Temas me lleva a un tema sin dicho botón.

1 me gusta

Oh, te referías al Theme Creator; a mí tampoco me funciona. Sin embargo, en una instalación local sí funciona.

3 Me gusta