首先,我想声明我刚刚开始使用 Drupal,所以我是个菜鸟。
我将尝试解释一下我认为强大的 URL 和别名系统。
假设我们有一些结构化内容,其中一些子内容在主要部分之间共享。主要部分可以是访客、客户和网站。现在每个主要部分都有自己的带有子部分的菜单。假设访客有Basic informations,Products。客户有产品、报告和网站有基本信息和联系人。因此,从逻辑上讲,内容的 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