CSS
Buongiorno,
mi trovo ad affrontare il collegamento di un file css al tema, dovrebbe essere più comodo perchè posso richiamare le classi da qualsiasi punto del sito.
Ho letto questa pagina https://www.drupal.org/docs/theming-drupal/adding-stylesheets-css-and-javascript-js-to-a-drupal-theme
Di seguito quel che ho fatto
Preciso che non ho ancora scelto un tema ed uso il thema bartik di default.
In web/core/themes/bartik ho creato i files
udf.info.yml
name: udf
type: theme
base theme: false
description: Personalizzazione dei CSS
package: Personal
version: VERSION
Poi il file
udf.libraries.yml
udf:
version: VERSION
css:
base:
css/udf.css: {}
js:
js/udf.js: {}
dependencies:
- core/jquery
- core/jquery.once
Ho copiato il file udf.css nella cartella web/core/themes/bartik/css
Per controllarne il funzionamento ho inserito in un modulo un campo textfield
$form['giorno'] = [
'#type' => 'textfield',
'#weight' => 8,
'#size' => 9,
'#title' => 'Giorno',
'#prefix' => '<div class="Arancione">',
'#suffix' => '</div>',
];
Ma non funziona, ho provato la stessa cosa con un campo della views, Personalizza l'HTML dell'etichetta , crea una classe CSS, ma nulla da fare e non ho capito dove sbaglio
Risposte
i temi personalizzati stanno
i temi personalizzati stanno nella cartella "themes".
stai utilizzando il tema Bartik o Udf?
se usi bartik come tema base devi mettere nell' .info.yml
base theme: bartik
quindi ti crei la cartella udf in /themes
ci metti udf.info.yml e udf.libraries.yml
attivi il tema udf e lo imposti di default
per provare se il tema funziona crei una pagina con dentro
<div class="Arancione">Arancione</div> e vedi se si colora!
qui trovi le istruzioni
https://www.drupal.org/docs/theming-drupal/creating-sub-themes
Grazie per la risposta.
Grazie per la risposta. Attualmente ancora non ho scelto il tema da usare, utilizzo quello di default bartick che sta nel core.
Mi serviva aggiungere il file udf.css al tema in modo da poter usare le classi in tutte le pagine
Se è solo per fare qualche
Se è solo per fare qualche esperimento in locale puoi modificare il bartik del core, però al primo update perdi tutto. magari copialo in /themes e aggiungi a questo punto il tuo css in bartik.libraries.yml
cambiali il nome in bartik.info.yml in Bartik 2, così almeno sei sicuro di attivare quello giusto. :)
Perfetto tramite le tue
Perfetto tramite le tue spiegazioni sono riuscito a collegare il file .css al tema
Adesso potrò fare le mie prove