Ajout de jQuery à un thème
La bibliothèque jQuery est une bibliothèque JavaScript. HCL Digital Experience Portal includes a jQuery module for the jQuery core so you can use jQuery in a theme.
Pourquoi et quand exécuter cette tâche
Ce module Query n'est pas activé par défaut. jQuery est un framework ouvert et n'est pas pris en charge par HCL. Le module accélère et facilite l'utilisation de jQuery et tous ses plug-ins dans un thème.
Procédure
- Pour activer jQuery, copiez le fichier de définition de module jquery1.10.2.json dans le dossier de contributions de votre thème dans WebDAV fs-type1. Ce fichier jquery1.10.2.json se trouve dans PortalServer\theme\wp.theme.jquery\installedApps\wp.theme.jquery.ear\wp.theme.jquery.war\v1.10.2.
- Facultatif : Pour activer les plug-ins avec jQuery de base, téléchargez le plug-in jQuery à partir du site Web de jQuery. Pour plus d'informations, consultez la rubrique Téléchargement du plug-in jQuery dans les liens connexes. Dans cet exemple, utilisez le plug-in PowerTip. Fichier jquery.powertip-1.2.0.zip. Pour télécharger le plug-in, consultez Téléchargement du plug-in jQuery PowerTip dans les liens connexes.
- Ajoutez le module
jqueryaux listes de module dans l'un des profils de votre thème. Au lieu de modifier l'un des fichiers de profil existants, il est préférable de copier l'un d'eux et de modifier la copie. Copiez le fichier de profil de base qui est la source de la copie, par exemple profile_deferred.json, renommez-le par exemple profile_jquery_deferred.json et ajoutez le modulejquery. Lorsque vous créez un fichier de profil, ajustez les titres et les descriptions afin que votre profil ait un titre et une description uniques et reconnaissables.Par exemple, remplacez les titres et les descriptions par"titles": [ { "value": "jQuery Deferred", "lang": "en" } ], "descriptions": [ { "value": "This profile has jQuery plus the full set of modules for the theme, but defers loading most of these modules unless actually needed. This profile balances function and performance.", "lang": "en" } ] - Facultatif : Ajoutez les modules de plug-in aux listes de modules dans votre profil, par exemple, ajoutez le module
jquery_powertipdans cet exemple. - Invalidez le cache pour que les modifications du profil et du module soient extraites par le serveur Portal. Click the Administration menu icon. Then, click . Cliquez ensuite sur . L'invalidation automatique reconnaît automatiquement les modifications apportées aux thèmes basés sur WebDAV. Aucune autre action n'est requise. Pour plus d'informations, voir Utilitaires.
- Appliquez le profil à une page. Dans , sélectionnez votre profil :
jQuery Deferred. - Pour vérifier que jQuery est chargé dans la page et de quelle version il s'agit, vous pouvez exécutez
$().jquerydans la console des outils de développement de votre navigateur.Cette fonction renvoie le numéro de version de jQuery.