web-dev-qa-db-fra.com

Comment créer un plugin Joomla avec code JQuery

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>';
        }
}

?>
1
user2623507

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

2
astridx

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

1
Irata