Me gustaría saber si es posible acceder a la configuración del tema desde un archivo ERB.
Mi caso de uso es el siguiente:
Me gustaría recuperar los enlaces del pie de página establecidos en Discourse Easy Footer (GitHub - discourse/Discourse-easy-footer) y añadirlos en el archivo ERB para el pie de página, para que los rastreadores también vean los enlaces del pie de página.
Pero desaconsejaría encarecidamente que un núcleo o un plugin dependan de un tema específico. Si el tema se modifica o se desinstala, podría causar errores en el servidor que romperían totalmente tu sitio.
¿A qué rastreador te diriges? ¿Google? Si es así, Google ejecuta Javascript al rastrear, y el Javascript del tema se incluye en la vista del rastreador. La clave es que necesitas usar una etiqueta <script> simple en lugar de una <script type="text/discourse-plugin">.
Así que algo como esto debería funcionar en la vista del rastreador:
<script>
document.body.append(`<a href="${settings.my_link}">enlace de pie de página</a>`)
</script>