Come posso aggiungere link alle impostazioni del sito nella descrizione delle impostazioni del mio componente?

In realtà, pensavo di saperlo perché ho tradotto più volte qualcosa come %{base_path} o %{base_url} e ha funzionato :tada:.
Ma i test falliscono perché i link senza %{base_path} o %{base_url} non sono ammessi.

Così ho cercato un esempio e ho trovato

Ho copiato quello:

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

Ma poi il link non ha funzionato. È diventato https://example.discourse.group/%%7Bbase_url%7D/admin/site_settings/category/all_results?filter=top_menu

Quando ho installato Homepage Feature, anche il link lì non ha funzionato.

Quindi ho provato ad aggiungere una barra finale e a usare %{base_url}, ma nessuno di questi ha funzionato.

/%{base_url}/admin/site_settings/category/all_results?filter=top_menu porta 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 porta 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 porta a https://example.discourse.group/%%7Bbase_path%7D/admin/site_settings/category/all_results?filter=top_menu

Ma non sono riuscito a trovare una soluzione funzionante

4 Mi Piace

Una volta che questa PR verrà unita, potrai utilizzare %{base_path} nelle descrizioni delle impostazioni del tema:

5 Mi Piace

La modifica principale è stata unita e ho creato una PR per correggere il componente del tema “homepage feature”:

2 Mi Piace

Dato che i link relativi nella descrizione delle impostazioni del mio componente funzionano attualmente, presumo che dovrei fissare la versione in compatibility per garantire che continuino a funzionare per coloro che non aggiornano Discourse contemporaneamente.
Immagino che tu non abbia fissato la versione perché i link non funzionavano comunque prima, è corretto?

Sì, è corretto :+1:

1 Mi Piace

Questo argomento è stato chiuso automaticamente 30 giorni dopo l’ultima risposta. Non sono più ammesse nuove risposte.