Commencer avec Drupal ?
9 messages
• Page 1 sur 1
- djoh
- WRInaute discret

- Messages: 94
- Inscription: 1 Fév 2008
Commencer avec Drupal ?
Bonjour,
Je débute sous Drupal et j'ai besoin de vos lumières. Ma question est simple, pour réaliser un site classique, comment faut-il gérer les primary links et taxonomy ?
Exemple, si je veux des catégories du genre example.com/category1/theme1 ou category1/theme2 et category2/idee1 category2/idee2
Comment crée-je les catégories ? Taxonomy ou via "Menu" ?
Comment ensuite associer l'url example.com/category1 à une url, qui listerait les pages de la catégory ou les sous-menu ?
Merci pour votre aide
Je débute sous Drupal et j'ai besoin de vos lumières. Ma question est simple, pour réaliser un site classique, comment faut-il gérer les primary links et taxonomy ?
Exemple, si je veux des catégories du genre example.com/category1/theme1 ou category1/theme2 et category2/idee1 category2/idee2
Comment crée-je les catégories ? Taxonomy ou via "Menu" ?
Comment ensuite associer l'url example.com/category1 à une url, qui listerait les pages de la catégory ou les sous-menu ?
Merci pour votre aide
-

LiFi - WRInaute impliqué

- Messages: 609
- Inscription: 14 Juil 2008
Tu créé un vocabulaire "categories", tu ajoutes des termes "categorie1", "categorie2", etc.
Ensuite tu créé ton contenu, des pages, et tu les associent à des termes de ton vocabulaire.
Il faut utiliser le module PATHAUTO qui te permet de générer des urls pour ta taxonomie.
Au lieu d'avoir une url /taxonomy/term/XXX tu pourras le reecrire automatiquement comme /categories/categorie1 par exemple
Les primary links c'est simplement ton menu, tu peux voir ça à la fin ce n'est pas important, c'est simplement faire des liens vers les pages.
Ensuite tu créé ton contenu, des pages, et tu les associent à des termes de ton vocabulaire.
Il faut utiliser le module PATHAUTO qui te permet de générer des urls pour ta taxonomie.
Au lieu d'avoir une url /taxonomy/term/XXX tu pourras le reecrire automatiquement comme /categories/categorie1 par exemple
Les primary links c'est simplement ton menu, tu peux voir ça à la fin ce n'est pas important, c'est simplement faire des liens vers les pages.
-

LiFi - WRInaute impliqué

- Messages: 609
- Inscription: 14 Juil 2008
Si tu veux continuer a demander des conseils, tu peux ajouter des messages a cette discussion, je la lirai car j'y suis abonné et donc je peux voir facilement les nouveaux messages dans les discussions auxquelles j'ai participé.
Tu connais aussi http://drupalfr.org ? Moi je ne l'utilise plus car j'ai trouvé toujours trop long à répondre voire jamais quand j'avais un soucis alors que sur drupal.org ça va plus vite. Ceci dit c'est le site francophone de drupal de référence puisque c'est là qu'est produit le fichier de traduction en francais.
Tu connais aussi http://drupalfr.org ? Moi je ne l'utilise plus car j'ai trouvé toujours trop long à répondre voire jamais quand j'avais un soucis alors que sur drupal.org ça va plus vite. Ceci dit c'est le site francophone de drupal de référence puisque c'est là qu'est produit le fichier de traduction en francais.
- djoh
- WRInaute discret

- Messages: 94
- Inscription: 1 Fév 2008
Merci pour la proposition Lifi, deuxième question donc.
Si j'utilise ta méthode, comment est-ce que je peux obtenir des sous catégories ?
J'ai une installation clean de drupal, avec tous les modules conseillés... Maintenant, reste à en faire bonne usage !
Si j'utilise ta méthode, comment est-ce que je peux obtenir des sous catégories ?
J'ai une installation clean de drupal, avec tous les modules conseillés... Maintenant, reste à en faire bonne usage !
-

LiFi - WRInaute impliqué

- Messages: 609
- Inscription: 14 Juil 2008
dans ton vocabulaire, quand tu ajoutes des termes tu peux créer une hiérarchie, par exemple :
vocabulaire animaux :
chats -> siamois
-> de goutiere
chien -> d'aveugle
-> de chasse
si tu sais faire ca, ensuite dans pathauto tu peux utiliser [catpath-raw] : Le nom de la catégorie qui inclut les supercatégories.
Par exemple :
[vocab-raw]/[catpath-raw].html
pour avoir
/animaux/chats/siamois.html
ou encore
[vocab-raw]/[catpath-raw]/liste.html
pour avoir
/animaux/chats/siamois/liste.html
vocabulaire animaux :
chats -> siamois
-> de goutiere
chien -> d'aveugle
-> de chasse
si tu sais faire ca, ensuite dans pathauto tu peux utiliser [catpath-raw] : Le nom de la catégorie qui inclut les supercatégories.
Par exemple :
[vocab-raw]/[catpath-raw].html
pour avoir
/animaux/chats/siamois.html
ou encore
[vocab-raw]/[catpath-raw]/liste.html
pour avoir
/animaux/chats/siamois/liste.html
-

LiFi - WRInaute impliqué

- Messages: 609
- Inscription: 14 Juil 2008
oui c'est bien, mais tu sais là je t'ai donné une façon qui est la plus simple, au final tu aura donc la liste de tes pages auxquelles tu as affecté le terme en question (tu peux affecter plusieurs termes par page)
ca reste basique au niveau du controle de l'affichage.
Sinon pour faire un site "classique" comme tu demandes au debut tu as d'autres facons, une par exemple est de faire tout exactement pareil, pages et taxonomie, sauf qu'au lieu de se servir de l'affichage classique fournit par le module taxonomy, tu peux créer des vues avec le module VIEWS qui permet de controler ce que tu veux afficher (ex: lister les pages avec le terme X, classé par ordre alphabétique, puis par ordre chronologique, sauf les pages X Y et Z) et tu donne à tes vues exactement le chemin/url que tu souhaites, donc tu peux obtenir à nouveau tes urls /categorie1/theme1 de cette façon.
Il y a aussi le module PANELS qui permet de créer des pages qui ne ressemblent pas du tout à la façon d'affichage classique de drupal, en controlant bien l'affichage.
Mais je pense que tu as dû déjà lire ailleurs que les modules VIEWS et PANELS peuvent bien servir, comme le module CCK.
Un autre module tres important pour moi c'est "Administration Menu" impossible de ne plus l'activer sur un site drupal, cela créé une barre en haut de page pour avoir accès à tous les menus de drupal sans devoir subir les rechargements de page.
ca reste basique au niveau du controle de l'affichage.
Sinon pour faire un site "classique" comme tu demandes au debut tu as d'autres facons, une par exemple est de faire tout exactement pareil, pages et taxonomie, sauf qu'au lieu de se servir de l'affichage classique fournit par le module taxonomy, tu peux créer des vues avec le module VIEWS qui permet de controler ce que tu veux afficher (ex: lister les pages avec le terme X, classé par ordre alphabétique, puis par ordre chronologique, sauf les pages X Y et Z) et tu donne à tes vues exactement le chemin/url que tu souhaites, donc tu peux obtenir à nouveau tes urls /categorie1/theme1 de cette façon.
Il y a aussi le module PANELS qui permet de créer des pages qui ne ressemblent pas du tout à la façon d'affichage classique de drupal, en controlant bien l'affichage.
Mais je pense que tu as dû déjà lire ailleurs que les modules VIEWS et PANELS peuvent bien servir, comme le module CCK.
Un autre module tres important pour moi c'est "Administration Menu" impossible de ne plus l'activer sur un site drupal, cela créé une barre en haut de page pour avoir accès à tous les menus de drupal sans devoir subir les rechargements de page.
- djoh
- WRInaute discret

- Messages: 94
- Inscription: 1 Fév 2008
Excellentes ces précisions.
J'ai en effet installé un bataillon de plugins conseillés ici ou là, notamment View, CCK et Panel.
J'ai eu quelques difficultés avec Global Redirect, et Devel Thème semble ne pas fonctionner. Je verrais le moment venu.
Pour l'instant, je suppose que je peux commencer à rentrer mes pages, avec la taxonomie qui va bien - la configuration de l'affichage se fera plus tard.
Merci pour tes conseils !
J'ai en effet installé un bataillon de plugins conseillés ici ou là, notamment View, CCK et Panel.
J'ai eu quelques difficultés avec Global Redirect, et Devel Thème semble ne pas fonctionner. Je verrais le moment venu.
Pour l'instant, je suppose que je peux commencer à rentrer mes pages, avec la taxonomie qui va bien - la configuration de l'affichage se fera plus tard.
Merci pour tes conseils !
9 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
