Plone 5中的Javascript包定义
我已在configure.zcml中定义了我的资源目录:Plone 5中的Javascript包定义,plone,plone-5.x,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.IResou
<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>
++plone++stuff.dropdown菜单/stuff.js
我的问题:包定义中元素标记的正确值是什么:
<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属性的stuff
部分还是++plone++stuff.dropdown菜单/stuff.js
致以最诚挚的问候我发现前缀部分是正确的选择。同一文件中的资源定义:CMFPlone registry.xml