Je veux utiliser dans mon module un thème jQuery UI personnalisé à partir du themeroller . Quelle est la meilleure façon de procéder?
7
javascript
ya.teck
la source
la source
Réponses:
En supposant que vous utilisez le module jquery_ui , tout ce que vous avez à faire est de:
ÉDITER:
Cependant, puisque Drupal 7 est déjà livré avec la dernière interface utilisateur jQuery, tout ce que vous devez faire est de télécharger votre thème d'interface utilisateur jQuery personnalisé et de l'inclure en utilisant l'une des méthodes suivantes:
Créez un module personnalisé et implémentez hook_init () et utilisez drupal_add_css () pour ajouter votre feuille de style personnalisée:
function mymodule_init () {$ options = array ('group' => CSS_THEME, 'every_page' => TRUE, 'weight' => 9999); drupal_add_css (drupal_get_path ('module', 'mymodule'), 'mymodule.css', $ options); }
la source
Pour Drupal 7, le thème stock Seven fait cela ( lien du référentiel ) (abrégé):
Modifiez en conséquence, c'est-à-dire remplacez «sept» par le nom de votre thème et pointez le chemin vers le fichier CSS de votre thème d'interface jQuery.
la source
Si vous ajoutez l'interface utilisateur via
drupal_add_library()
, vous pouvez modifier le style à l'aide dehook_library_alter()
. Par exemple:la source
Je recommande d'utiliser le module de thème jQuery UI qui gère plusieurs interfaces utilisateur générées par THEMEROLLER et a attaché ces interfaces aux thèmes Drupal. Ensuite, définissez les classes CSS de l'interface utilisateur jquery pour les éléments dans Drupal avec les modules tels que la classe de bloc / la classe de nœud / le CSS de formulaire Web, etc.
la source