Как получить доступ к модулям из тега mura в контенте - PullRequest
0 голосов
/ 11 июля 2019

Я хотел бы получить доступ к каталогу модулей в /themes/[themename]/modules instead of /sites/default/themes/[themename]/modules/ из [mura]-tag в содержимом

Это версия 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 ]

1 голос
/ 12 июля 2019

Чтобы отобразить зарегистрированный модуль, просто используйте следующий синтаксис и введите имя каталога вашего модуля.

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

Тем не менее, в вашем примере это не является действительным "модулем", так как вы пытаетесь включить файл с именем sprachweiche.cfm. Так что, если вы просто хотите включить файл, я бы не поместил его в каталог modules. Итак, если у вас есть каталог под вашей темой с именем includes, вы можете использовать это вместо:

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

Этот метод автоматически генерирует путь к вашей теме, поэтому вы можете просто передать оставшуюся часть пути к нужному файлу.

ура!

0 голосов
/ 24 июля 2019

Спасибо, Стив

[m] $. DspThemeInclude ('includes / sprachweiche.cfm') [/ m] вызвало ошибку: Не удалось найти включенный шаблон /muraWRM/themes/[themename]/includes/sprachweiche.cfm.

Но включение каталога модулей в путь работает: [М] $. DspThemeInclude ( 'Модули / включает / sprachweiche.cfm') [/ м] * * +1005

...