Shortcode fonctionne dans l'article mais pas dans la page PHP

Plus d'informations
il y a 4 mois 2 semaines #2303 par joel.thys@gmail.com
Bonjour,

Je suis novice et je suis entrain de créer un site pour un refuge pour animaux pour mettres les animaux à l'adoption.

je réalise le site en Joomla 5 Gantry et UP

J'utilise l'action image_gallery pour créer un album photo par chat.

Elle fonctionne quand je la positionne dans le texte de l'article. Afin d'automatiser au maximum la production des pages animaux.

Je désire positionner cette action dans le code PHP du layout de l'article.

Voir ci-dessous le code:
 <div>
       {up image-gallery=images/chats/{up field=1}| random=1 | legend=Soline | legend-type=3}{/up image-gallery}
 </div>        
 <div>
   <?php echo $this->item->text; ?>    
 </div>  

Que dois-je faire pour pouvoir utiliser le shortcode dans la page de layout php de l'article ? Le shortcode est affiché en texte sur la page et n'est pas exécuté.

Merci  d'avance,
Joel   
 

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 4 mois 2 semaines #2304 par lomart
Bonjour,

Ne serait-il pas plus simple d'ajouter le shortcode à chacun des articles concernés. Aidez-vous de l'action snippet. Une autre solution est mon plugin lomart.fr/extensions-blog/39-plugins-site/55-lm-artplug

SInon, il faut charger les plugins de contenu
Voici une idée de code à adapter à votre contexte
Code:
use Joomla\CMS\Plugin\PluginHelper; PluginHelper::importPlugin('content'); $content = HTMLHelper::_('content.prepare', $content);
note: il est inutile, et même dangereux, de fermer un shortcode sans contenu

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 4 mois 2 semaines #2305 par joel.thys@gmail.com
Bonjour,

Merci pour ce retour rapide.

J'essaie l'approche préconisée.

Si vous avez un exemple du code PHP, je suis aussi preneur.

Merci,
Joel

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 4 mois 2 semaines #2307 par lomart
Vos shortcodes semblent corrects. Pas besoin de PHP

Connexion ou Créer un compte pour participer à la conversation.

Propulsé par Kunena