Plone 5中的Javascript Bundle定义

时间:2015-12-30 08:15:23

标签: plone plone-5.x

我在configure.zcml中定义了我的资源目录:

<plone:static
    type="plone"
    name="stuff.dropdownmenu"
    directory="static" />

我在registry.xml中定义了我的JS资源:

<records
    prefix="plone.resources/stuff"
    interface='Products.CMFPlone.interfaces.IResourceRegistry'>

    <value key="js">++plone++stuff.dropdownmenu/stuff.js</value>

</records>

我的问题:Bundle Definition中Element-Tag的正确值是什么:

<records
    prefix="plone.bundles/stuffdropdown"
    interface='Products.CMFPlone.interfaces.IBundleRegistry'>
    <value key="resources" purge="false">
        <element>???<element>
    </value>
    <value key="enabled">True</value>
</records>

它是prefix-Attribute的stuff部分还是++plone++stuff.dropdownmenu/stuff.js

最好的问候

1 个答案:

答案 0 :(得分:1)

我在CMFPlone registry.xml中发现前缀部分是正确的选项。同一文件中的资源定义is here:CMFPlone registry.xml