Skip to content

$out.setMainStyle

Description

Définit le style principal.

On distingue le style principal et le style temporaire. Le style principal est utilisé pour la requête actuelle et les requêtes futures. Cela signifie qu'on définit le style de façon permanente (jusqu'au prochain changement de style explicite).

Syntaxe

$out.setMainStyle( style [ , priority ] )

Paramètres

style string
Nom du style à utiliser. Doit référencer le nom d'une entrée styles/style du config
priority number

Priorité de style.

La priorité de style sert à gérer les conflits où deux parties d'une application cherchent à redéfinir le style au niveau de la session. Par exemple, un script veut forcer la feuille de style de session pour une catégorie de sujet. En parallèle, un utilisateur force un appel à l'action setStyle. On a donc un conflit car le script veut imposer un style et l'action setStyle vient changer ce style. On utilise donc la notion de priorité pour permettre au script de s'imposer. Les styles définis par setStyle sont toujours effectués avec une priorité de 0. Le script peut donc forcer une priorité supérieure pour éviter que le style ne puisse être modifié ensuite.

Le niveau de priorité est réinitialisé à chaque nouvelle requête.

Retour

Retourne true si le style est défini, sinon false

Exemple

Non disponible