标签说明:
标签说明:
这个标签确定页面是否可以直接编辑,还提供直接编辑所用到的编辑按钮使用的一些javascript脚本和css.
标签属性:
标签属性:
provider:可选属性
这个值指定一个实现 OpenCms 直接编辑的一个接口[interface] 的类. 这个类用来生成直接编辑需要的html代码和javascript代码
当前可用的类有下面两个:
org.opencms.workplace.editors.directedit.CmsDirectEditTextButtonProvider
org.opencms.workplace.editors.directedit.CmsDirectEditDefaultProvider
file: 可选属性
这个值指定生成直接编辑的代码将要插入的文件,如果没有指定,就默认为OpenCms默认值.
mode: 可选属性
这个值指定直接编辑的按钮/链结的模式.
- auto / true (默认): 自动在页面使用标签的位置上生成一个直接编辑的 button/link .
- manual: 在标签位置插入直接编辑的按钮/链结.
- false: 不在页面上生成直接编辑的按钮/链结.
标签体:无.
标签体:无.
标签使用示例:
标签使用示例:
使包含近来的一个文件可以直接编辑:
<cms:editable />
...
<cms:include file="demo_01.html" element="body" editable="true" />
使一个列表中的xml内容页面都可以独自被编辑:
<cms:editable provider="org.opencms.workplace.editors.directedit.CmsDirectEditTextButtonProvider"/>
...
<cms:contentload collector="..." ... editable="manual">
...
Edit this: <cms:editable mode="manual"/>
</cms:contentload>