在我的网站上看不到Mura提供的插件。
转到Mura 7.0的操作已在我们的外部网站上完成。我目前正在越南语网站上工作,并想添加在Mura 6中所做的翻译插件。在Mura 6中,我们为您提供了该插件的ID,您都将使用该ID来呈现该插件。这是我通常在Mura 6中所做的一个示例:#renderer.dspObject('plugin','4F5C1CC6-144D-0102-11E1F890D5A1A0FD')#
。但是,在Mura 7中,未提供此类ID。而是提供了以下内容:#m.dspObject(object='muratranslationstools')#
。在哪里可以找到Mura 7中Mura 6中提供的插件ID?
在Mura 6中,我做了以下工作,效果很好:#renderer.dspObject('plugin','4F5C1CC6-144D-0102-11E1F890D5A1A0FD')#
但是,在Mura 7中,我给出以下内容:#m.dspObject(object='muratranslationstools')#
我尝试将#m.dspObject(....)放在render标签中,没有render标签,但它仍然不会出现。
预期结果是它将显示网站可用语言的下拉列表。
答案 0 :(得分:0)
我能够找到解决方案。为了解决该问题,我做了以下事情:
#m.setDynamicContent(m.dspObject(object='muratranslationsnavtools'))#
我希望它可以帮助遇到相同问题的其他人。
更新:尽管上面的代码将显示插件,但在某些情况下,会将下拉列表显示为列表。为避免这种情况,您也可以尝试以下方法:
#m.dspObject(
object="muratranslationsnavtools",
objectparams={muratranslationstooltype='selectbox'}
)#
希望这可以帮助遇到相同问题的任何人