Mura 7.1翻译插件未出现在网站上

时间:2019-01-10 19:53:02

标签: mura

在我的网站上看不到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标签,但它仍然不会出现。

预期结果是它将显示网站可用语言的下拉列表。

1 个答案:

答案 0 :(得分:0)

我能够找到解决方案。为了解决该问题,我做了以下事情:

#m.setDynamicContent(m.dspObject(object='muratranslationsnavtools'))#

我希望它可以帮助遇到相同问题的其他人。

更新:尽管上面的代码将显示插件,但在某些情况下,会将下拉列表显示为列表。为避免这种情况,您也可以尝试以下方法:

#m.dspObject(
              object="muratranslationsnavtools",
              objectparams={muratranslationstooltype='selectbox'}
        )#

希望这可以帮助遇到相同问题的任何人