有没有选项,在Drupal强大的URL和别名,而不是一个可怜的,我已经发现了什么?

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

  •  19-09-2019
  •  | 
  •  

所有我想指出,我刚开始使用Drupal这样的首先我是一个小白

我会尽力解释什么,我认为这是一个强大的URL和Alias系统

假设我们有一些结构化内容与主部分之间共享一些子内容。 主要的部分可能是的访问者客户的和的网站的。现在,各主要部分有它自己的与小节菜单。让我们说的访问者的有基本信息产品的。 客户的有产品报告的和的网站的有基本信息的和的联系人。因此,逻辑上的内容的URL应该是这样的:

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

在观众和客户,在游客基本信息和网站上的内容产品是一样的。因此,它的共享(化名)这些主要部分之间。

我的问题是如何做到这一点的Drupal是否有导致此结构中的任何模块或配置?

我发现了什么,认为做的工作!

模块Pathauto:是的,它会创建别名比丑陋的节点/ XX的名字更好,但它并不关心的父栏目所以一切看起来是这样的:

example.com/visitor
example.com/basic_informations
example.com/products
example.com/customer
example.com/reports
example.com/website
example.com/contacts
有帮助吗?

解决方案

您可以配置pathauto包括以各种方式部分。如果你去的别名设置在pathauto(www.example.com/admin/build/path/pathauto),你可以设置路径存在。

展开节点的路径设置,然后展开它下面的替换模式选项。如果你有客户,访客和网站,你可以像[菜单路径-RAW] / [标题-RAW]一个彭定康进入主链接的菜单 - 这将使部分在第一。

另外,如果该菜单结构不工作,你可以使用分类 - 建立一个分类与三个主要选项,并根据需要添加的子类别,它们。然后,在路径自动进入中[长期-RAW] /标题-RAW] - 这又会给你你想要的网址结构

其他提示

我可能是错的,但只要母子结构在菜单中选择正确构建,不应CleanURLs采取照顾?不要抨击我,如果我告诉了一些愚蠢的,因为我无法激活CleanURLs并确认...

编辑:如果不是,也许尝试称为全球重定向模块......

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top