Quelle est la meilleure façon d'ajouter JQuery Code par Joomla Plugin?
Comment puis-je définir que ce code doit être appliqué uniquement pour la page de paiement de Virtuemart dans XML Fichier?
Est-ce le meilleur moyen?
<?php
// no direct access
defined('_JEXEC') or die;
class plgContentHelloworld extends JPlugin
{
public function onAfterRender() {
echo '<script>';
echo 'alert("Hello World!");';
echo '</script>';
}
}
?>
Si vous utilisez Joomla 4, vous pouvez également le faire via Webasset Manager: https://docs.joomla.org/j4.x:web_assets
JQuery est expédié avec Joomla 4. Vous n'avez pas besoin d'ajouter la bibliothèque vous-même; https://docs.joomla.org/potential_backward_compatibility_issues_in_joomla_4#JQuery
Si vous souhaitez utiliser un plugin, vous devez remplacer l'écho/script que vous avez avec code qui l'ajoute à l'en-tête à l'aide des exemples ici, https://docs.joomla.org/adding_javascript
Ou utilisez un plug-in 3ème partie comme Sourcerer des laboratoires réguliers pour le faire pour vous, https://regularlabs.com/sourcerer