dove imposto il percorso del nodo predefinito in drupal
-
27-10-2019 - |
Domanda
Ho impostato da qualche parte, che tutti i nuovi nodi dovrebbero essere pubblicati in "reports" (domain.com/reports/node) Dove posso cambiarlo?
Soluzione
Ci sono due possibili risposte.Se hai chiesto esattamente cosa hai chiesto, hai aggiunto un alias di percorso a node
sotto admin/build/path
.O se invece di node/1
vedi reports/node/1
allora hai pathauto installato e crei uno strano schema reports/node/[nid]
.
Oh, e ce n'è una terza, che hai creato una vista per tutti i nodi.Questa domanda richiede chiarimenti: core ha solo un elenco per i nodi promossi non tutti i nodi.Hai installato Views?Hai installato pathauto?Cosa succede esattamente?
Altri suggerimenti
La risposta esistente menziona l'eccellente modulo Pathauto qui.Dalla descrizione del progetto:
Il modulo Pathauto genera automaticamente alias di percorso per vari tipi di contenuto (nodi, categorie, utenti) senza richiedere all'utente di specificare manualmente l'alias di percorso.Ciò ti consente di ottenere alias come /category/my-node-title.html invece di / node / 123.Gli alias sono basati su un sistema "pattern" che l'amministratore può controllare.
Pathauto consente tutti i tipi di controllo sui percorsi di Drupal per URL sani e una migliore visibilità della ricerca.Nel tuo caso potrebbero essere impostati valori predefiniti per /reports
e casi speciali potrebbero essere impostati per altri contenuti o tipi di contenuto.