Utilisation des balises dans EngageBox - Appel à l'IA
Guide clair, précis et 100 % Joomla 6 + EngageBox.
✅ 1) Balises HTML classiques
Oui, sans problème.
Dans le contenu d’une EngageBox, tu peux mettre :
-
<strong>,<em>,<h2>,<p>,<div>,<span> -
<img> -
<a href="/"> -
<ul><li> -
<iframe>(si autorisé par Joomla)
👉 EngageBox ne filtre pas le HTML, sauf si ton éditeur (JCE) est en mode “nettoyage”.
✅ 2) Balises Joomla : {loadmodule}, {loadposition}, {module}
Oui, EngageBox les interprète parfaitement.
Exemples :
⚠️ Condition : dans EngageBox → onglet Content → activer "Prepare Content" Sinon Joomla n’interprète pas les balises.
⚠️ 3) Balises de champs personnalisés :
Oui, mais seulement si :
-
Prepare Content = ON
-
Le champ est lié à un article (ou un item) que Joomla peut charger
-
Tu utilises la syntaxe correcte :
; si tu utilises l’ID
👉 EngageBox peut afficher un champ ACF ou natif, mais uniquement si la box est affichée dans le contexte d’un article.
Si la box apparaît sur une page qui n’a pas d’article → les champs ne s’affichent pas.
⚠️ 4) Balises de plugins (ACF, Shortcodes, etc.)
Oui, si :
-
Le plugin est activé
-
“Prepare Content” est activé
-
Le plugin fonctionne hors contexte article (certains non)
Exemple ACF :
{acf field="cr-auteur"}
❌ 5) Balises PHP
Impossible directement.
Tu ne peux pas mettre :
<?php echo $variable; ?>
Mais tu peux contourner via :
-
un module personnalisé en mode PHP
-
puis dans EngageBox :
❌ 6) Balises de PageBuilder CK
PageBuilder CK ne fonctionne pas dans EngageBox, car :
-
PBCK ne s’exécute que dans un article ou un module
-
EngageBox ne charge pas le moteur CK
👉 Solution : créer un module PageBuilder CK → puis l’appeler dans EngageBox :
🎯 Résumé ultra clair
| Type de balise | Fonctionne dans EngageBox ? | Conditions |
|---|---|---|
| HTML | ✔ Oui | Aucune |
{loadmodule} |
✔ Oui | Prepare Content = ON |
{loadposition} |
✔ Oui | Prepare Content = ON |
{field} |
✔ Oui | Page = article + Prepare Content |
{acf ...} |
✔ Oui | Plugin actif + Prepare Content |
| PageBuilder CK | ✔ Oui (via module) | Appeler un module PBCK |
| PHP | ❌ Non | Passer par un module PHP |