Где я могу установить путь к узлу по умолчанию в drupal
Я где-то установил, что все новые узлы должны публиковаться в разделе "отчеты" (domain.com/reports/node). Где это можно изменить?
2 ответа
Есть два возможных ответа. Если вы спросили, что именно вы спросили, вы добавили псевдоним пути к node
под admin/build/path
, Или если вместо node/1
ты видишь reports/node/1
тогда у вас установлен pathauto и вы создаете странный шаблон reports/node/[nid]
,
Да, и есть третье, что вы создали представление для всех узлов. Этот вопрос требует уточнения - ядро содержит список только для продвигаемых узлов, а не для всех узлов. У вас есть установленный вид? У вас есть установленный pathauto? Что именно происходит?
Существующий ответ упоминает превосходный модуль Pathauto здесь. Из описания проекта:
Модуль Pathauto автоматически генерирует псевдонимы пути для различных видов контента (узлов, категорий, пользователей), не требуя от пользователя ручного указания псевдонима пути. Это позволяет вам получить псевдонимы, такие как /category/my-node-title.html вместо /node/123. Псевдонимы основаны на системе шаблонов, которой может управлять администратор.
Pathauto обеспечивает все виды контроля над путями Drupal для правильных URL-адресов и улучшает видимость поиска. В вашем случае значения по умолчанию могут быть установлены для /reports
и особые случаи могут быть сделаны для другого контента или типов контента.