Drupal:将各种Drupal实体安排到一个站点/子部分的最佳实践

时间:2009-09-18 09:09:42

标签: drupal content-management-system

在网站上创建子部分可能是一项常见任务,该子部分将位于sitename.com/subpath下。

该小节将包含自己的菜单,其中包含一些链接(日历视图,添加MyEvent内容类型表单,表格视图)。

但是点击这些链接将导致此/子路径。

有没有明确的解决方案(留在小节内)?

或者使用自定义代码来管理这样的子部分是正常的,例如使用自定义PHP代码在/ subpath下创建页面,该代码将加载CCK表单(drupal_get_form())?

此外,从“查看节点表单的链接”到“使用以编程方式创建的节点表单查看/子路径页面的链接”是否可以容忍?

1 个答案:

答案 0 :(得分:1)

我不确定我是否完全理解你的问题 - 如果我没有,而且我不在话题,我会事先道歉。

反正:

  1. 使用PHP过滤器创建包含代码的页面,从不接受的做法。有一个原因可以让过滤器在6.x中移动到自己的模块 - 所以你可以完全关闭它。

  2. 您可以访问网站构建 - >网址别名 - >创建别名并将所需的系统路径(例如,node / add / mycontent)指向您的子路径(例如,mysection / add / mycontent) 。系统路径的所有链接都应更改为新别名。

  3. 修改

    此外,请查看pathautoSub-path URL Aliases以了解node / 1和node / 1 / edit等路径