où dois-je configurer le chemin de noeud par défaut dans drupal
-
27-10-2019 - |
Question
Je mis quelque part, que tous les nouveaux nœuds devraient être publiés sous la rubrique « rapports » (domain.com/reports/node) Où puis-je changer cela?
La solution
Il y a deux réponses possibles. Si vous avez demandé exactement ce que vous avez demandé alors vous avez ajouté un alias de chemin à node
sous admin/build/path
. Ou si au lieu de node/1
vous voyez reports/node/1
vous avez pathauto installé et vous créer un motif étrange reports/node/[nid]
.
Oh, et il y a un troisième, que vous avez créé une vue pour tous les nœuds . Cette question doit être clarifiée - noyau a seulement une liste pour promus tous les nœuds . Avez-vous des vues installées? Avez-vous pathauto installé? Qu'est-ce qui se passe exactement?
Autres conseils
La réponse existante mentionne l'excellent module de Pathauto ici. De la description du projet:
Le module Pathauto génère automatiquement des alias de chemin d'accès pour les différents types de contenus (noeuds, des catégories, des utilisateurs) sans que l'utilisateur de spécifier manuellement les alias de chemin. Cela vous permet d'obtenir des alias comme /category/my-node-title.html au lieu de / node / 123. Les alias sont basés sur un système « motif » lequel l'administrateur peut contrôler.
Pathauto permet à tous les types de contrôle sur les chemins Drupal pour les URL sain et une meilleure visibilité de la recherche. Dans votre cas par défaut peuvent être définies pour /reports
et les cas particuliers pourraient être faits pour d'autres contenus ou types de contenu.