Cette méthode compile les fichier SCSS de UP, ainsi que tous les fichiers SCSS des actions
syntaxe:
note: les fichiers SCSS & CSS sont en racine des dossiers actions
{up upscsscompiler}
toutes les actions{up upscsscompiler=action1, action2}
une ou plusieurs actionsnote: les fichiers SCSS & CSS sont en racine des dossiers actions
@author: LOMART @version: UP-1.2 @license: GNU/GPLv3 @credit: https://github.com/leafo/scssphp @tags: UP
Sélection des actions
- upscsscompiler: liste des actions à recompiler. toutes par défaut. 0 pour inactiver
- without-custom: sans prise en compte des personnalisations. Usage interne pour créer le zip de UP
- force: force la compilation de tous les SCSS. Par défaut: les SCSS plus récents que leur CSS.
- force-filter: oblige force si la condition est remplie
Divers
- mode = Compressed: Compressed, Compact, Crunched, Expanded, Nested
- info: affiche rapport compilation
- id: identifiant
Il s'agit d'une action interne à UP qui génère les fichiers CSS pour tous les fichiers SCSS trouvés dans les actions.
Le fichier principal de UP sera également recompilé dans le cas d'une demande avec l'option upscsscompiler sans argument.
Dans tous les cas, le fichier SCSS et CSS sont et seront dans le même dossier.
- upscsscompiler
- Sans argument, tous les fichiers SCSS dans les dossiers et sous-dossiers de UP seront compilés vers des fichiers CSS dans le même dossier que le leur.
Vous pouvez indiquer le nom des actions à compiler séparé par des virgule ou 0 pour rendre l'action inactive (en la conservant dans votre article) - force
- Par défaut, seuls les fichiers SCSS plus récents que les CSS sont recompilés. Dans le cas, où l'on modifie des partiels comme celui des variables, il est nécessaire de générer les CSS pour tous les fichiers SCSS.
nouveauté version 1.7 vous pouvez saisir une règle de filtrage pour forcer la compilation sous certaines conditions. 🆙 Filter : liste des conditions
Par exemple, le shortcode ci-dessous compile tous les SCSS lors de l'appel de la page sur un serveur local (ip=::1){up upscsscompiler | info | force-filter=server-ip:::1}
- info
- Si cette option est mentionnée, un message de réussite sera affiché. Un message d'erreur de compilation sera toujours affiché.
Si vous êtes amené à modifier le CSS de UP ou de ses actions, il est conseillé de créer un article accessible au superadmin avec le code suivant :
{up upscsscompiler | info | force }
Le simple fait d'appeler cette page recompilera automatiquement tous les CSS de UP. Un message de compte rendu sera affiché.
version 2.5 :
- option without-custom qui ne prend pas en compte les fichiers des dossiers custom. Cette option ne sert que pour la création du ZIP de UP proposé en téléchargement sur ce site
- création des fichiers
assets/colorname.ini
etassets/colorname-ref.ini
utilisés par l'action color {up upscsscompiler=0}
permet de conserver le shortcode (et ses options) sans qu'il soit exécuté ou visible dans l'article. Usage interne
Pour info, cette page utilise 4 action(s) :
upactionslist (1) modal (1) php-error (1) jcontent-info (1)
upactionslist (1) modal (1) php-error (1) jcontent-info (1)