Le filtre |commuter_class compare les classes fournies aux classes présentes dans une balise HTML. Le filtre retire les classes déjà présentes et il ajoute les classes qui n’existaient pas.
Exemple
#LOGO_RUBRIQUE
Produit le HTML suivant :
<img
	src="IMG/logo/essai-1.jpg?1614197741"
	class="spip_logo"
	width="800"
	height="600"
	alt=""/>
Appliquons le filtre |commuter_class avec l’argument ’nav spip_logo menu’ :
[(#LOGO_RUBRIQUE|commuter_class{nav spip_logo menu})]
Les classes ’nav’ et ’menu’, absentes, sont ajoutées, et la classe ’spip_logo’, déjà présente, est supprimée.
On obtient :
<img
	src="IMG/logo/essai-1.jpg?1614197741" class='nav menu'
	width="800"
	height="600"
	alt=""/>