Est-il possibilité d'avoir des URL puissant et Alias dans Drupal, pas le pauvre que j'ai trouvé?

StackOverflow https://stackoverflow.com/questions/2037512

  •  19-09-2019
  •  | 
  •  

Question

Tout d'abord, je tiens à préciser que je viens de commencer avec Drupal donc Je suis un noob.

Je vais essayer d'expliquer ce que je pense est un URL puissant et système d'Alias.

Disons que nous avons un certain contenu structuré avec certains subcontent partagé entre les sections principales.Les principales sections peuvent être Visiteur, Client et Site web.Maintenant, chaque section principale a son propre menu avec des sous-sections.Disons Visiteur a Informations basiques, Produits. Client a Produits, Les rapports et Site web a L'information de base et Contacts.Donc, logiquement, l'URL pour le contenu devrait ressembler à ceci:

1.0 example.com/visitor
1.1 example.com/visitor/basic_informations
1.2 example.com/visitor/products
2.0 example.com/customer
2.1 example.com/customer/products
2.2 example.com/customer/reports
3.0 example.com/website
3.1 example.com/website/basic_informations
3.2 example.com/website/contacts

Le contenu des Produits des Clients et des Visiteurs, des informations de Base sur les Visiteurs et le Site web est le même.Il est donc partagée (alias) entre ces sections principales.

Et ma question est comment le faire Drupal sont là tous les modules ou de configuration que les résultats de cette structure?

Qu'ai-je trouvé et pense que ne pas faire le travail!

Module Pathauto:Oui, il crée des alias qui est plus agréable que le laid node/xx nom, mais il ne se soucie pas de la section parent donc tout ce qui ressemble à ceci:

example.com/visitor
example.com/basic_informations
example.com/products
example.com/customer
example.com/reports
example.com/website
example.com/contacts
Était-ce utile?

La solution

Vous pouvez configurer pathauto pour inclure des sections de différentes façons.Si vous allez à l'alias paramètres dans pathauto (www.example.com/admin/build/path/pathauto), vous pouvez définir les chemins d'accès là.

Développez le Nœud paramètres du chemin d'accès, puis développez le remplacement des motifs option-dessous.Si vous avez un menu avec le client, visiteur et le site web comme les principaux liens, vous pouvez entrer dans un patten comme [menu-path-raw]/[title-raw] - ce qui va les mettre dans la section première.

Alternativement, si la structure du menu ne fonctionne pas, vous pouvez utiliser la taxonomie - mettre en place une taxonomie de ces trois principales options et ajouter des sous-catégories en fonction de leurs besoins.Puis, en chemin-auto entrer dans [terme-raw]/title-raw] - ce qui vous donnera la structure de l'url que vous voulez.

Autres conseils

J'ai peut-être mal, mais tant que le parent-enfant, la structure est construite correctement dans le menu options, ne devrait pas CleanURLs prendre soin de cela?Ne pas bash-moi si je dis quelque chose de stupide, comme je suis incapable d'activer CleanURLs et confirmer que...

EDIT:Si non, peut-être essayer le module Global de Redirection...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top