我正在使用Plone 3,并且正在尝试覆盖默认JavaScript文件之一,即table_sorter.js。Plone 3:覆盖默认的Javascript文件
在我的产品的浏览器目录,我创建了一个目录“的JavaScript”(只是为了保持组织的事情),那么登记的目录作为的ressource,在configure.zcml中:
<browser:resourceDirectory
name="myproduct.javascripts"
directory="javascripts"
layer=".interfaces.IThemeSpecific" />
其中“myProduct的“是自我解释。 然后在jssregistry.xml,我注册并下令JavaScript文件:
<javascript id="++resource++myproduct.javascripts/table_sorter.js"
enabled="True"
cookable="False"
inline="False"
insert-after="jquery.js" />
哪里table_sorter.js是JavaScript文件,我需要重写的名称。
我需要重写文件的原因是因为默认没有办法告诉用户表是否可以排序,直到它被点击。我需要在表头默认包含图标。
我按照上述步骤,但它似乎并没有工作。我不知道我要出错的地方。任何帮助将不胜感激。
谢谢@Martijn。但是,我仍然无法完成它的工作。我在皮肤中创建了一个文件夹来保存重写的JavaScript文件。我还添加了对skins.zcml文件夹的引用,如下所示:''。你知道我要去哪里吗?感谢你目前的帮助。 –
Frankline