modifica <head>
Salve,
come posso modificare il <head> in Drupal 8, per favore? Ho installato il modulo cookiebot, ma risulta come secondo scrip nel nel <head>, mentre dovrebbe esssere primo per funzionare correttamente (così mi ha detto l'assitente dal sito del modulo).
Davide Calabria
www.davidecalabria.it
Risposte
L'ordine di uno script può
L'ordine di uno script può essere modificato impostando l'attributo weight dello script all'interno del file *.libraries.yml di un modulo.
In questo caso cookiebot.libraries.yml nella riga:
js/cookiebot.js: {}
dovrebbe essere
js/cookiebot.js: { weight: -99 }
o più basso se necessario.
Non è una buona pratica modificare direttamente i moduli, dovresti modificare tramite un hook come hook_js_alter (https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Render%21...) in questo caso all'interno del tuo tema.
Dopo ogni modifica di questo genere ricordati di pulire la cache.