Manuale · 17
Risoluzione dei problemi
| Problema | Causa e soluzione |
|---|---|
| “Render error” sul sito | Un errore di template. Se hai effettuato l’accesso vedi il messaggio esatto con la riga; anche l’anteprima dal vivo lo mostra. |
unable to resolve template / snippet "x" does not exist |
Un include, component o extends rimanda a uno snippet che non esiste (più) – controlla il nome, anche maiuscole/minuscole. |
{% fill %} is only allowed inside {% component %} … |
Un fill si trova fuori da un componente oppure manca un endcomponent. |
nested more than 30 levels deep |
Un componente richiama se stesso (direttamente o tramite altri). |
L’HTML compare come testo (<b>) |
Escape automatico. Per i campi HTML |safe, per Markdown |markdown; lo stesso vale per i parametri dei componenti (text=post.text|markdown). |
| La pagina restituisce 404 anche se esiste | Non pubblicata? Controlla con l’accesso effettuato usando ?preview=1. Con più siti: il dominio richiesto appartiene al sito giusto? In locale apri con il link del percorso dall’editor (imposta ?_site=). |
| Compare il sito sbagliato | Il dominio è inserito nel sito? I domini sconosciuti mostrano il sito predefinito. Come amministratore cambia la selezione memorizzata con ?_site=<ID> del sito desiderato. |
{{ … }} deve comparire alla lettera |
Mettilo in {% verbatim %}…{% endverbatim %}. |
| L’import di una macro non riesce | La macro ha bisogno di export: {% macro name(…) export %}. |
| Mancano dati REST o la pagina si interrompe | In Sorgenti REST → Prova richiesta: controlla stato, percorso della lista, segnaposto. Le variabili d’ambiente sono state impostate all’avvio del server? |
| Modifiche alle immagini non visibili dopo una reimportazione | I browser memorizzano le immagini per un giorno – ricarica con Ctrl+Shift+R. |
| Formatta segnala un errore | L’HTML contiene errori (ad es. un tag non chiuso) – riga/colonna sono indicate nel messaggio. |
L’anteprima non mostra dati da fetch() |
L’anteprima è isolata e non può richiamare l’API; nella pagina reale funziona. |