Script della pagina
Panoramica
Ad ogni pagina possono essere associati uno script "head" e/o uno script "body" da inserire tramite la tab Scripts della modifica pagina del pannello. Il codice inserito viene utilizzato per applicare del Javascript a una pagina specifica, a differenza degli script validi per tutto il tema che vanno inseriti all'interno della cartella assets e richiamati tramite la funzione theme.script
.
Implementazione
Pur essendo script associati ad una pagina, vanno posizionati nel file base.html in modo da essere caricati correttamente. Gli script "head" vanno infatti inseriti all'interno del tag <head>
mentre gli script del del body appena prima della chiusura del tag <body>
.
Entrambi gli script vengono richiamati con la funzione get_scripts()
che come primo parametro (position
) accetta le stringhe head
o body
in base alla posizione degli script.
{{ get_scripts('head') }} {{ get_scripts('body') }}