<cms:editable>标签的使用

来源:互联网 发布:linux rsync安装配置 编辑:程序博客网 时间:2024/06/05 18:48

标签说明:

这个标签确定页面是否可以直接编辑,还提供直接编辑所用到的编辑按钮使用的一些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>
原创粉丝点击