Personnaliser le CSS d’un type de page

La mise à jour de janvier 2016 introduit une nouvelle classe CSS liée au type de page. Ceci est particulièrement utile pour styliser un lot de page ayant la meme thématique.

Créer un type de page

 

Tout d’abord, il faut créer un type de page qui regroupera toutes les pages de la même thématique.

Rendez vous dans le menu « pages / type » afin de créer votre nouveau type.

Attribuer votre type de page

type

En attribuant votre type à une page, le body de la page hérite de la classe correspondant du type type_page-$slug. $slug étant l’identifiant du type choisi.

type-detail
Exemple: si vous attribuez le type « Paroisse » ci-dessus, la page aura la classe type_page-paroisse.

Astuces:

Vous pouvez imbriquer plusieurs types.

Cas concrets:

La page https://hebergement.ecclesial.fr/espace-formation/compostions-des-pages/ est affublée des types « formation » et du sous-type « composition ».
Nous pouvons donc styliser toutes les pages du type « formation » avec type_page-formation et appliquer des exceptions sur certaines du type « composition » avec type_page-composition.

En CSS:

.type_page-composition h1.page-title {
color: green !important;
}

applique la couleur verte au titre de niveau 1 des pages ayant le type « composition ».

En créant d’autre type, j’ai ainsi pu modifier la couleur du titre de :

https://hebergement.ecclesial.fr/espace-formation/parametrage-webmasters/

https://hebergement.ecclesial.fr/espace-formation/creation-des-contenus/