Submitted by nicolas.charlot on
Bonsoir,
Je débute sous Drupal mais j'ai déjà quelques bases en développement PHP (framework Symfony notamment). Je suis donc à la recherche de "bonnes pratiques".
Dans le but de réaliser un coverflow présentant nos dernières réalisations sur la page d'accueil, j'ai installé le module "Views".
Je vois pour le moment 2 méthodes pour atteindre cet objectif :
1. créer un "style" qui sera directement utilisable dans Views
2. surcharger le template du bloc de cette vue (plus simple)
J'ai avancé dans la seconde voie. J'ai créé un template "views-view--fields--ma-vue" ce qui me permet de définir la structure HTML adéquate pour mon script JS (ContentFlow).
Je bloque sur la génération des miniatures. J'ai créé un profile dédié au format souhaité mais je ne vois pas bien comment l'utiliser...
Le module "devel" ne semble pas fonctionner mais ça vient peut-être de mon thème.
Merci pour votre aide !
Petit bug dans views 7 pour
Permalien Soumis par haza le 25 Octobre, 2010 - 20:22
Petit bug dans views 7 pour l'instant avec les "style". (ils ne sont tout simplement pas listé).
L'issue est en cours de résolution, en attendant, tu peux appliquer le patch que tu trouvera sur l'issue en question : http://drupal.org/node/884730 (testé & approuvé chez moi ;) )
Merci pour l’info, je vais
Permalien Soumis par nicolas.charlot le 25 Octobre, 2010 - 22:55
Merci pour l'info, je vais suivre les correctifs.
Views a été corrigé, on peut
Permalien Soumis par nicolas.charlot le 19 Novembre, 2010 - 16:07
Views a été corrigé, on peut à présent sélectionner le style d'image.
Ceci étant, je me bat avec le template "view-view-fields" pour obtenir ça :
<img class="item" src="LE CHEMIN VERS LA MINIATURE D'UN CHAMP" title="JUSTE LE TEXTE D'UN CHAMP" />
En fait j'ai surtout du mal à accéder aux valeurs dont j'ai besoin.
Je n'ai peut-être pas assez cherché mais impossible de trouver une doc détaillée sur le theming de Views...
Peut-être serait-il plus simple de développer un plugin de style Views directement, mais là aussi pas beaucoup de doc.