2009-02-10 13 views
2

J'essaie d'obtenir une vue Drupal 6 à afficher dans un format de colonne plutôt que des lignes. Fondamentalement, je veux regrouper mes images/vidéos par taxonomie et les afficher dans un tableau. Semblable à ce que j'ai ci-dessous. J'ai essayé d'activer le groupement avec une disposition de grille, mais cela n'a pas semblé le faire.Drupal Comment obtenir une vue à afficher en colonnes plutôt que des lignes

Vaches Chevaux Chiens Chats
Photo Photo Photo Photo
Photo Photo Photo Photo
Photo Photo Photo Photo
Photo Photo Photo Photo
Photo Photo Photo Photo

Hope this sens.

Répondre

10

Si vous utilisez Views 2, vous pouvez créer une vue tabulaire, puis utiliser un fichier views-view-your-view-name.tpl.php personnalisé pour afficher les colonnes et lignes verticalement plutôt qu'horizontalement. Ce remplacement de modèle obtient les rangées et les colonnes comme des tableaux d'objets que vous pouvez produire comme vous le souhaitez.

+0

Le plan d'Eaton ici est le meilleur. Alternativement vous pouvez rouler votre propre plugin de style pour les vues. –

1

Vous pouvez utiliser plusieurs vues et panneaux. Consultez le module des panneaux

+0

Les panneaux sont-ils prêts pour Drupal 6? –

+1

Oui, j'ai lu cette réponse (18 mois plus tard) et je pensais que c'était hors sujet. Puis j'ai réalisé que c'était moi. Je pense que je pourrais voter moi-même ici ... – Rimian

2

Je ne pense pas que les panneaux sont une bonne réponse à cette question, ils ont un but différent.

Je voudrais peut-être utiliser une vue qui est triée par paramètre personnalisé dans l'URL, définir la sortie en tant que liste (il est donc li div.title Titre, date div, Image div image/li etc), et styler la liste avec css (.li a une taille fixe et float: left;).

Ensuite, je voudrais un sélecteur "trier par" avant la vue (il y a un champ pour HTML qui sera répété avant toute sortie de vue - [a href = "? Sort = Nom"] Trier par nom [/ a])