我在哪里设置drupal中的默认节点路径
-
27-10-2019 - |
题
我在某个地方设置了所有新节点都应发布在“报告”下(domain.com/reports/node) 我在哪里可以更改?
解决方案
有两个可能的答案。如果您确切地问了您要问的内容,那么您已在node
下的admin/build/path
中添加了路径别名。或者,如果您看到了node/1
而不是reports/node/1
,则说明您安装了pathAuto并创建了一个奇怪的模式reports/node/[nid]
。
哦,还有第三个,您已经为 all 节点创建了一个View。这个问题需要澄清-核心仅列出了升级的节点,而不是 all 节点。您是否安装了视图?您安装了pathauto吗?到底会发生什么?
其他提示
现有答案在此处提到了出色的模块 Pathauto 。从项目描述中:
Pathauto模块自动为各种内容(节点,类别,用户)生成路径别名,而无需用户手动指定路径别名。这使您可以获得/category/my-node-title.html之类的别名,而不是/ node / 123。别名基于管理员可以控制的“模式”系统。
Pathauto可以对Drupal路径进行各种控制,以实现合理的URL和更好的搜索可见性。在您的情况下,可以为
/reports
设置默认值,并为其他内容或内容类型设置特殊情况。
不隶属于 StackOverflow