|
|
 |
Plusieurs vues d'un même dossier |
 |
Vous devez être connecté pour utiliser le forum. Vous pouvez le faire ici.
|
Auteur
|
Message
|
|
Gilles Fournié
|
Jeudi 17 Mars 2005 12:01:37 pm
Plusieurs vues d'un même dossier
Bonjour,
Je voudrais réaliser plusieurs modes d'accès à un même dossier et je n'arrive pas à faire vraiment ce que je voudrais...
Mon problème, un peu simplifié:
* un dossier
* il contient des éléments de deux classes: fiche plante et fiche animal
* plante => nomfrançais + nomlatin + autrenomfrançais + autres champs spécifiques plante
* animal => nomfrançais + nomlatin + autrenomfrançais + autres champs spécifiques animal
(le champ nomfrançais est le 'titre' identificateur de la fiche)
Je voudrais pouvoir obtenir différentes listes à partir de ce dossier:
* liste des noms français (plantes+animaux) par ordre alphabétique => attributs: nomfrançais + autrenomfrançais
* liste des noms latins (plantes+animaux) par ordre alphabétique => attribut: nomlatin
Est-ce possible ?
Si oui, comment le faire de façon élégante (je voudrais éviter l'usage à gaz, pour moi autant que pour le contributeur des fiches) ?
Merci d'avance.
Sincèrement,
GF
|
|
Vanessa
|
Jeudi 17 Mars 2005 2:01:03 pm
Re : Plusieurs vues d'un même dossier
C'est possible.
Il faut créer une nouvelle vue du node.
Pour ceci, il faut créer un nouveau template, par exemple "design/plain/template/node/view/latin.tpl"
Ensuite, il faut créer un override de ce template pour le dossier ou la section souhaité.
Cette nouvelle vue sera accessible par l'url : http://www.monsite.fr/content/view/latin/<node_id du dossier>
Pour y accèder avec une URL plus jolie, on peut créer un nouveau système de renvoi d'URL en allant dans l'administration : "setup/URL translator".
Pour plus de renseignements :
http://ez.no/ez_publish/documenta...lish_site/the_news_page/news_archive
Vanessa
|
|
Bertrand Maugain
|
Jeudi 17 Mars 2005 2:17:56 pm
fetcher les objets dans le nouveau template
Juste pour ajouter de bien penser à fetcher les objets des classes plante et animal dan sce template grâce à "fetch()"
http://ez.no/ez_publish/documenta...reference/data_fetching/content/list
En esperant que ca aidera
Responsable partenaires
eZ systems
|
|
Gilles Fournié
|
Mercredi 23 Mars 2005 9:50:16 am
Merci
Merci pour ces infos.
Je vais essayer.
Cordialement,
GF
|
|
|
 |
|