Submitted by Lucie10 on
Bonjour,
Je travaille actuellement sur la création d'un thème mobile avec jquery mobile.
Dans mon site, j'ai des blocs qui sont des menus, donc constitués de ul li.
Pour faire fonctionner jquery mobile dessus j'aurais besoin d'ajouter des attributs à mes ul li.
Existerait-il un hook qui me permettrait de redéfinir tout ça? J'ai eu beau chercher je n'ai rien trouvé et la je me retrouve un peu sans solutions.
merci
aucune idée ?
Permalien Soumis par Lucie10 le 26 Mai, 2011 - 12:04
aucune idée?
Salut, Regarde du côté des
Permalien Soumis par Marvine le 26 Mai, 2011 - 13:47
Salut,
Regarde du côté des fonctions de thèmes et de menus offertes par l'api de Drupal, cf par exemple :
http://api.drupal.org/api/drupal/includes--menu.inc/group/menu/6
http://api.drupal.org/api/drupal/includes--theme.inc/group/themeable/6
http://programmingbulls.com/complete-drupal-6-menu-theming
Le module Menu_Attributes
Permalien Soumis par vincent59 le 26 Mai, 2011 - 14:56
Le module Menu_Attributes (http://drupal.org/project/menu_attributes) permet d'ajouter des class, div, etc sur les éléments de menu, c'est peut-être une piste à creuser
en effet c’est une bonne
Permalien Soumis par Lucie10 le 26 Mai, 2011 - 16:06
en effet c'est une bonne piste, j'ai ajouté dans le module un attribut data-role.
Mais maintenant le problème se pose pour une liste d'articles générée avec le module view.
Y a-t-il un moyen pour formater moi même la liste?
Je voudrais rajouter un attribut data-role sur le ul et enlever la grande div à l'intérieur du li. Le top serait de ne pas toucher au code de view afin de ne pas gêner les prochaines mises à jour, mais je vois pas comment faire ...
Je viens de trouver qu’il
Permalien Soumis par Lucie10 le 26 Mai, 2011 - 17:15
Je viens de trouver qu'il était possible de faire des templates pour le module view. Exactement ce que je cherchais.
Cependant, je retrouve mes lignes dans une variable $node dans views-view-row-node.tpl.php.
Il n'y aurait-il pas un moyen de modifier la ligne?