¿Cómo añado enlaces a la configuración del sitio en la descripción de la configuración de mi componente?

En realidad, pensé que lo sabía porque traduje algo como %{base_url}/admin/site_settings/category/all_results?filter=top_menu varias veces y funcionó :tada:.
Pero las pruebas fallan porque no se permiten enlaces sin %{base_path} o %{base_url}.

Así que busqué un ejemplo y encontré

Lo copié:

%{base_url}/admin/site_settings/category/all_results?filter=top_menu

Pero entonces el enlace no funcionó. Se convirtió en https://example.discourse.group/%%7Bbase_url%7D/admin/site_settings/category/all_results?filter=top_menu

Cuando instalé Homepage Feature, el enlace tampoco funcionó.

Así que intenté añadir una barra inclinada al final y usar %{base_url}, pero ninguno funcionó.

/%{base_url}/admin/site_settings/category/all_results?filter=top_menu enlaza a https://example.discourse.group/admin/customize/themes/%%7Bbase_url%7D/admin/site_settings/category/all_results?filter=top_menu

/%{base_path}/admin/site_settings/category/all_results?filter=top_menu enlaza a https://example.discourse.group/admin/customize/themes/%%7Bbase_path%7Dadmin/site_settings/category/all_results?filter=top_menu

/%{base_path}/admin/site_settings/category/all_results?filter=top_menu enlaza a https://example.discourse.group/%%7Bbase_path%7D/admin/site_settings/category/all_results?filter=top_menu

Pero no pude encontrar una solución que funcionara.

4 Me gusta

Una vez que se fusione esta PR, podrás usar %{base_path} en las descripciones de la configuración del tema:

5 Me gusta

El cambio principal se ha fusionado y he creado una PR para arreglar el componente de tema “homepage feature”:

2 Me gusta

Dado que los enlaces relativos en la descripción de la configuración de mi componente están funcionando actualmente, supongo que debería fijar la versión en compatibility para asegurar que sigan funcionando para aquellos que no actualicen Discourse al mismo tiempo.
Supongo que no lo fijaste porque los enlaces no funcionaban antes de todos modos, ¿es correcto?

Sí, eso es correcto :+1:

1 me gusta

Este tema se cerró automáticamente 30 días después de la última respuesta. Ya no se permiten nuevas respuestas.