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

Mura 7.1 Translation Plugin not appearing on site

我在我的网站上看不到 Mura 提供的插件。

我们的外部网站已完成到 Mura 7.0 的转存。我目前在越南语网站上工作,想添加我在 Mura 6 中所做的翻译插件。在 Mura 6 中,我们获得了插件的 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(.... 放在渲染标签中,没有渲染标签,但它仍然没有出现。

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

我找到了解决办法。为了解决这个问题,我做了以下事情:

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

希望对遇到同样问题的其他人有所帮助。

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

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

希望这对遇到同样问题的人有所帮助