如何从内容中的mura标签访问模块

时间:2019-07-11 13:53:05

标签: mura

我想从内容中的/themes/[themename]/modules instead of /sites/default/themes/[themename]/modules/访问[mura]-tag中的modules目录

这是Mura Core版本7.1.438

  

[mura] dspInclude('themes / [themename] /modules/sprachweiche.cfm')[/ mura]

Error 500
Could not find the included template /muraWRM/sites/default/themes/[themename]/modules/sprachweiche.cfm.

2 个答案:

答案 0 :(得分:0)

要显示已注册的模块,只需使用以下语法,然后输入模块的目录名称。

[m]$.dspObject(object='your-module-directory-name-goes-here')[/m]

尽管如此,在您的示例中,它似乎不是有效的“模块”,因为您正试图包含一个名为sprachweiche.cfm的文件。因此,如果您只想包含文件,则不会将其放在modules目录下。因此,如果您的主题下有一个名为includes的目录,则可以改用此目录:

[m]$.dspThemeInclude('includes/sprachweiche.cfm')[/m]

此方法会自动生成主题的路径,因此您只需将其余路径传递到所需文件即可。

干杯!

答案 1 :(得分:0)

感谢史蒂夫

[m] $。dspThemeInclude('includes / sprachweiche.cfm')[/ m]导致错误: 找不到包含的模板/muraWRM/themes/[themename]/includes/sprachweiche.cfm。

但是在路径中包含modules目录是可行的: [m] $。dspThemeInclude('modules / includes / sprachweiche.cfm')[/ m]