CHAPITRE 33 — Référence des constantes
Toutes les constantes Dolibarr utilisées par le module, classées par catégorie d'usage. Format : nom, type, valeur par défaut, description.
Sites gérés
Constante | Type | Défaut | Description |
|---|---|---|---|
| CSV | vide | Identifiants des sites Website gérés (par exemple
). |
| chaîne |
| Mode média par site :
ou
. |
| entier | 0 | Identifiant de la page d'index du blog (active l'assistant « + Nouvel article »). |
| chemin | vide | Surcharge du docroot Apache de ce site. |
| timestamp | 0 | Géré automatiquement. Horodatage du dernier rescan automatique des médias. |
Portabilité du système de fichiers
Constante | Type | Défaut | Description |
|---|---|---|---|
| modèle | vide | Modèle partagé avec marqueur
. Exemple :
. |
| chemin | vide | Dossier supplémentaire pour les gabarits. |
Catalogue produit
Constante | Type | Défaut | Description |
|---|---|---|---|
| chaîne | vide | Référence du site cible des wrappers. |
| chemin | vide | Docroot Apache absolu où écrire les wrappers. |
| JSON | vide | Surcharge de la cartographie catégorie vers univers. |
| CSV | vide | Slugs de champs personnalisés à ajouter au registre traduisible. |
| JSON | vide | Surcharge complète du registre. |
| chaîne |
| Préfixe des wrappers générés. |
| chaîne |
| Slug Dolibarr du gabarit. |
Apparence du Studio
Constante | Valeurs | Défaut |
|---|---|---|
|
,
|
|
|
,
,
,
|
|
Multilingue
Constante | Type | Description |
|---|---|---|
| chaîne | Langue active. Définie dynamiquement par les gabarits. |
| chaîne | Nom du cookie de persistance de la langue. |
| JSON | Surcharge de la cartographie ISO2 vers locale. |
| URL | Image par défaut pour les articles sans image principale. |
Compatibilité et débogage
Constante | Description |
|---|---|
| Géré automatiquement. Version de Dolibarr lors de l'activation. |
| Géré automatiquement. Version du module. |
| Régler sur
pour contourner la vérification de version Dolibarr minimale. |
| Sauvegarde automatique des constantes lors d'une désactivation. Préfixe accolé au nom d'origine. |
Constantes ajoutées depuis la rédaction initiale
Constante | Défaut | Rôle |
|---|---|---|
INFRASSTUDIO_STRICT_PUBLISH | 0 | à 1 : publier exige le droit « publish » (chaîne de validation). Sinon repli historique sur editContent. |
INFRASSTUDIO_ENABLE_STRUCTURE_EDITING | 1 | interrupteur général du bloc-éditing (barre de contrôle des sections). |
INFRASSTUDIO_MEDIA_WEBP | 1 | variants d'images générés en WebP (l'original n'est jamais converti). |
INFRASSTUDIO_MEDIA_MAX_FILESIZE | 10 Mio | taille maximale d'un média téléversé (en octets). |
INFRASSTUDIO_REVIEW_NOTIFY_EMAILS | vide | adresses (CSV) prévenues par email à chaque soumission à validation. Vide = aucun envoi. |
INFRASSTUDIO_FORMS_ENDPOINT_URL | auto | URL absolue du point d'entrée des formulaires publics (posée par le seed des templates). |
INFRASSTUDIO_CAPTCHA_IMAGE_URL | vide | URL same-origin du captcha image quand site public et admin vivent sur des vhosts séparés. |
INFRASSTUDIO_DISABLE_PRODUCT_TRIGGER | 0 | à 1 : coupe la régénération automatique des wrappers produit sur les événements PRODUCT_*/CATEGORY_*. |
INFRASSTUDIO_PRODUCT_TYPE_MAP_JSON | vide | mapping JSON badge produit → type de solution (filtres du catalogue). |
INFRASSTUDIO_CATALOG_* | — | famille de constantes du catalogue (filtres par catégorie et par type, libellés multilingues, icônes, panneau) — globales ou par site via INFRASSTUDIO_SITE_<id>_…. |
INFRASSTUDIO_CLIENT_AREA_ENABLED | 0 | active le bouton « Espace client » (pont vers le portail OnePageBasket). |
INFRASSTUDIO_SITE_<id>_BLOG_INDEX_PAGE | vide | page d'index blog du site (active le wizard « Nouvel article »). |
La liste exhaustive à jour vit dans le fichier CLAUDE.md du module et dans la page d'administration Configuration.