Page Builder - Override your content in your template

Vous devez connaître la technique d'override (ou surcharge en français) dans Joomla! qui vous permet de changer le code html qui est rendu dans la page. Cette technique est basée sur des fichiers que vous mettrez dans votre template et qui seront utilisés à la place de ceux de l'extension. Depuis la version 2.12.0 de Page Builder CK, vous pouvez désormais utiliser une technique de substitution pour contrôler le code de votre page!

Comment créer un override - Exemple avec le plugin audio

Vous devez d'abord savoir que le contenu de votre page est rendu dans votre page grâce aux plugins pagebuilderck. La sortie par défaut est générée à partir du plugin. Ici, nous allons faire un exemple simple avec le lecteur audio.

Allez dans le dossier

plugins/pagebuilderck/audio

1. Copiez le fichier audio.php et collez-le dans votre template :

templates/YOURTEMPLATE/html/pagebuilderck/audio.php

 

2. Renommez la classe PHP en ajoutant le suffixe Override. Exemple :

Renommez plgPagebuilderckAudio en plgPagebuilderckAudioOverride

 

ATTENTION : vous devez renommer la classe, ou vous risquez d'avoir une erreur sur votre site car 2 fichiers avec la même classe sont chargés.

 

3. Modifiez la sortie dans le fichier : vous pouvez maintenant modifier le code qui est rendu pour la balise audio, et cela s'appliquera à tous les lecteurs audio de votre site web. La fonction qui rendra votre code est onPagebuilderckRenderItem[Addon], par exemple avec l'addon audio : onPagebuilderckRenderItemAudio. C'est ici que vous pouvez jouer avec le code que vous souhaitez afficher dans votre page.

 

Télécharger Page Builder CK

 

 

Newsletter

Outil de création rapide, puissant et responsive.

En savoir plus

Extensions favorites

logo maximenuck 110 logo pagebuilderck 110 logo slideshowck 110template creator ck large 449

Sauvegarder
Choix utilisateur pour les Cookies
Nous utilisons des cookies afin de vous proposer les meilleurs services possibles. Si vous déclinez l'utilisation de ces cookies, le site web pourrait ne pas fonctionner correctement.
Tout accepter
Tout décliner
Analytics
Outils utilisés pour analyser les données de navigation et mesurer l'efficacité du site internet afin de comprendre son fonctionnement.
Google Analytics
Accepter
Décliner