在网站上创建子部分可能是一项常见任务,该子部分将位于sitename.com/subpath下。
该小节将包含自己的菜单,其中包含一些链接(日历视图,添加MyEvent内容类型表单,表格视图)。
但是点击这些链接将导致此/子路径。
有没有明确的解决方案(留在小节内)?
或者使用自定义代码来管理这样的子部分是正常的,例如使用自定义PHP代码在/ subpath下创建页面,该代码将加载CCK表单(drupal_get_form()
)?
此外,从“查看节点表单的链接”到“使用以编程方式创建的节点表单查看/子路径页面的链接”是否可以容忍?
答案 0 :(得分:1)
我不确定我是否完全理解你的问题 - 如果我没有,而且我不在话题,我会事先道歉。
反正:
使用PHP过滤器创建包含代码的页面,从不接受的做法。有一个原因可以让过滤器在6.x中移动到自己的模块 - 所以你可以完全关闭它。
您可以访问网站构建 - >网址别名 - >创建别名并将所需的系统路径(例如,node / add / mycontent)指向您的子路径(例如,mysection / add / mycontent) 。系统路径的所有链接都应更改为新别名。
修改强>
此外,请查看pathauto和Sub-path URL Aliases以了解node / 1和node / 1 / edit等路径