web-dev-qa-db-fra.com

Définir l'image de fond pour le corps

Est-il possible de définir l'image d'arrière-plan sur tout le corps?

J'ai essayé de mettre dans différents fichiers (Extensions -> Templates -> Templates -> Details and Files): * css/custom-styles.tpl.css * moins/template-j4.less * moins/template.less

Rien ne se passe.

Quand je l'ai ajouté dans css/custom-styles.tpl.css puis en aperçu (Extensions -> Templates -> Styles -> Edit) le fond est présent, mais pas sur le site réel.

Il n'y a pas d'option d'image de fond du corps dans ... Styles -> Edit soit uniquement des arrière-plans pour différentes parties (en-tête, navigation, etc.) ou une couleur d’arrière-plan pour le corps entier.

La version est 3.8.11

1
JohnSmith

Si vous ajoutez correctement la propriété à l'élément body sans l'afficher, il est possible que le cache système soit activé ou que le modèle utilise une méthode de cache et que les modifications apportées à custom-styles.tpl.css ne soient pas utilisées.

De plus, il se peut que votre propriété bg soit remplacée par une autre. Utilisez! Important dans l'instruction css, et si rien ne s'affiche toujours, confirmez que le chemin d'accès à l'image est correct. Testez avec une URL absolue.

body {background: url(relative/path/to/image/bg.jpg) !important;}
1
Nadal