Advanced Search
Search Results
369 total results found
CHAPITRE 18 — Annoter un template avec des slots
Le slot est l'unité de base du module. Ce chapitre vous montre comment transformer un HTML statique en HTML annoté, prêt à être édité par le client. Il s'agit de l'opération la plus fréquente dans votre travail d'intégrateur. Le principe en deux phrases Vous é...
CHAPITRE 19 — La grammaire des slots en détail
Référence exhaustive de tous les types de slot et de leurs attributs. Gardez ce chapitre à portée de main lors de l'annotation d'un template. Format général {{slot:<name>|type=<type>|default=<value>|label=<text>|group=<section>|help=<text>|maxlength=<int>|op...
CHAPITRE 20 — Insérer des données Dolibarr (shortcodes)
Les slots stockent du contenu éditable. Les shortcodes, eux, affichent des données Dolibarr lues en direct (produits, catégories, informations société, médias). Ils sont résolus au moment du rendu, à chaque consultation de page. Distinction entre slot et shor...
CHAPITRE 21 — Gérer le multilingue (pages sœurs)
Dolibarr Website propose deux modèles multilingues différents. Identifier le modèle que vous utilisez est une étape préalable à toute écriture de code. Ce chapitre vous présente les deux options et la manière dont le module s'y intègre. Les deux modèles multi...
CHAPITRE 22 — Créer ses propres gabarits de page
Lorsque votre client clique sur « + Nouvelle page » dans le Studio, il choisit un gabarit de départ. Ce chapitre vous explique comment créer vos propres gabarits adaptés à la charte de votre site. À quoi sert un gabarit Un gabarit est un squelette de page qu...
CHAPITRE 23 — Le catalogue produit dynamique en profondeur
Le catalogue produit dynamique transforme votre table llx_product en pages web générées automatiquement. Ce chapitre détaille l'ensemble du fonctionnement côté développeur : architecture, classes, configuration et points d'extension. Architecture en couches Co...
PARTIE V — Administration et maintenance
CHAPITRE 27 — Permissions et rôles utilisateur
Le module expose sept permissions distinctes, attribuables finement aux utilisateurs Dolibarr. Ce chapitre vous indique les attributions à privilégier en fonction des rôles, dans l'esprit du principe de moindre privilège. Les sept permissions du module Permiss...
CHAPITRE 25 — Configuration avancée (constantes)
Le module expose une vingtaine de constantes Dolibarr qui permettent d'ajuster son comportement. Ce chapitre les classe par catégorie d'usage avec les valeurs typiques. Sites gérés ConstanteDescriptionINFRASSTUDIO_MANAGED_SITESCSV des identifiants de sites gér...
CHAPITRE 26 — Diagnostic et résolution des incidents
Lorsqu'un comportement inattendu apparaît, ce chapitre vous guide dans la résolution. Le réflexe à adopter est simple : commencer par la page Diagnostic, lire les journaux, et n'envisager une action plus radicale qu'en dernier recours. Toujours commencer par l...
CHAPITRE 28 — Mise à jour du module
Les mises à jour du module s'effectuent sans interruption visible côté visiteurs. Ce chapitre présente la procédure standard et les précautions à observer. Avant la mise à jour — liste de contrôle Sur une instance de production, ne sautez jamais ces étapes : S...
PARTIE VI — Référence
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 ConstanteTypeDéfautDescriptionINFRASSTUDIO_MANAGED_SITESCSVvideIdentifiants des sites Website gérés (par exe...
CHAPITRE 29 — Référence des shortcodes
Tous les shortcodes livrés par le module, avec leurs sélecteurs et leurs champs disponibles. Namespace product Sélecteurs : ref=<ref> ou id=<rowid> ou ref=$current (marqueur). ChampSourcelabelllx_product et llx_product_lang selon la languedescriptionidemnot...
CHAPITRE 30 — Référence des hooks et triggers
Hooks Dolibarr utilisés par le module HookMéthode appeléeRôlemaincheckSecureAccessSécurité de l'accès aux médias via document.php?modulepart=infrasstudio.logindiversInitialisations à la connexion.websitepagecompleteHtmlOutputRésolution des slots et shortcodes...
CHAPITRE 31 — Référence SQL : tables et colonnes
llx_infrasstudio_slot Stockage des valeurs de slot. Une ligne par combinaison (fk_website_page, slot_name, lang, entity). ColonneTypeDescriptionrowidINT PKIdentifiant auto-incrémentéfk_website_pageINTRéférence vers llx_website_pageslot_nameVARCHAR(64)Identif...
CHAPITRE 32 — Référence des scripts en ligne de commande
Tous les scripts en ligne de commande livrés avec le module. Chemin : htdocs/custom/infrasstudio/scripts/. rescan_slots.php Rescanne les fichiers tpl.php d'un site et synchronise la table des slots. php rescan_slots.php <website_ref_or_id> [--entity=N] [--purg...