Cómo tener contenido común compartido entre páginas?

Estoy bastante seguro de que esto es posible, pero ni siquiera conozco los términos correctos para buscar.

Queremos incrustar un fragmento de contenido en muchos temas diferentes. Nuestro caso de uso específico es incluir algunos comentarios sobre un cierto tipo de tema, con enlaces, etc. (Imagina una “advertencia”, “alerta” o “notificación”, como: “Este artículo necesita más referencias, haz clic aquí para leer más”). Queremos poder actualizar ese contenido de forma global, sin copiarlo cada vez.

Por favor, indícame la dirección correcta, gracias.

2 Me gusta

¡Hola a todos, aquí estoy con John!

Creo que la mejor manera de hacerlo sería añadir automáticamente una “avisos del personal” predefinida a los temas que tengan una etiqueta específica. ¿Es esto algo ya posible? ¿O existe algún componente de tema o complemento que lo haga?

¿Hay algo en el plugin Respuestas predefinidas que podrías usar?

1 me gusta

¡Agradezco mucho tu ayuda!

De hecho, fue ahí donde pensé en buscar primero, y podría ser la mejor opción, pero el escenario ideal sería que esta información se actualizara automáticamente en los avisos históricos del personal.

Usando CR, tendríamos que volver a revisar cada tema y actualizar los avisos individualmente si cambia alguna información.

También hubo esto:

y esta sugerencia:

3 Me gusta

¡Hola @merefield!

Gracias por tu ayuda aquí. Decidimos seguir el método de @Johani que enlazaste y funciona casi a la perfección, salvo por un detalle.

Por alguna razón, no funciona con los enlaces:

¿Sabrías cómo solucionarlo?

1 me gusta

Respuesta breve… usa HTML, no Markdown.

Tu ejemplo utiliza Markdown. Necesitaría ser procesado. Discourse procesa las publicaciones en el servidor. Los temas no tienen acceso a eso.

Discourse tiene una función de procesamiento asíncrona que puede ejecutarse en el lado del cliente; sin embargo, requiere que el usuario haya iniciado sesión para resolver URLs cortas y cargar oneboxes e imágenes. Por lo tanto, no funcionará para usuarios anónimos (que no han iniciado sesión).

3 Me gusta

@Johani, eres una estrella absoluta, amigo :ok_hand:

2 Me gusta