Bonjour !
Je suis expérimenté en PHP mais nouveau sur Joomla et je ne comprends rien aux Overrides (surcharge) !
Quelqu'un pourrait me dire, par exemple :
- comment on peut surcharger (override) l'image "personal2.png" du template Beez 20 ?
- ou par exemple, comment surcharger la propriété "border" de la classe "img" dans la CSS "position" ?
- ou bien encore comment dans "modules.php", overrider "$attribs['headerLevel'] : 3" et remplacer la valeur 3 par 2 ?
C'est le Principe de la surcharge que je ne comprends pas en Joomla.
Par exemple, en php on a une classe "Bonjour" qui a une variable "Bonjour" et qui exécute une méthode pour afficher cette variable et dont le résultat est "Bonjour" !
Puis on crée une classe "BonjourEnAnglais" qui hérite de la classe "Bonjour" mais qui a une variable "Hello" et qui surcharge la méhode de la classe "Bonjour" et dont le résultat est "Hello !"
Voilà, en Joomla je sais qu'il ne faut pas modifier directement les templates ... sinon, à la prochaine version, le nouveau template Beez 20 écrasera les modifs précédentes.
Alors si quelqu'un peut m'expliquer les grands principes de la surcharge en Joomla et me passer 2 ou 3 exemples concrets ................................ Ouuuuuuf !!!
Merci !
Je suis expérimenté en PHP mais nouveau sur Joomla et je ne comprends rien aux Overrides (surcharge) !
Quelqu'un pourrait me dire, par exemple :
- comment on peut surcharger (override) l'image "personal2.png" du template Beez 20 ?
- ou par exemple, comment surcharger la propriété "border" de la classe "img" dans la CSS "position" ?
- ou bien encore comment dans "modules.php", overrider "$attribs['headerLevel'] : 3" et remplacer la valeur 3 par 2 ?
C'est le Principe de la surcharge que je ne comprends pas en Joomla.
Par exemple, en php on a une classe "Bonjour" qui a une variable "Bonjour" et qui exécute une méthode pour afficher cette variable et dont le résultat est "Bonjour" !
Puis on crée une classe "BonjourEnAnglais" qui hérite de la classe "Bonjour" mais qui a une variable "Hello" et qui surcharge la méhode de la classe "Bonjour" et dont le résultat est "Hello !"
Voilà, en Joomla je sais qu'il ne faut pas modifier directement les templates ... sinon, à la prochaine version, le nouveau template Beez 20 écrasera les modifs précédentes.
Alors si quelqu'un peut m'expliquer les grands principes de la surcharge en Joomla et me passer 2 ou 3 exemples concrets ................................ Ouuuuuuf !!!
Merci !
Commentaire