0

我无法在我的网站上看到 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(.... 放在渲染标签中,没有渲染标签,它仍然没有出现。

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

4

1 回答 1

0

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

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

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

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

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

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

于 2019-01-11T17:31:05.060 回答