专栏首页ZKEASOFTZKEACMS的高级自定义 - 内容和模板
原创

ZKEACMS的高级自定义 - 内容和模板

ZKEACMS的高级自定义要求使用者有一定的前端编程能力或者有编程基础。

自定义内容

1. 创建内容类别

使用自定义内容的功能,可以方便的创建特有的内容类型,每个类型的字段都可以自定义,例如添加一个“个人信息”的类型,有两个字段,姓名和地址:

注意:请保证属性名的唯一性,在自定义模板的时候将会使用属性名来获对应的值,然后就可以添加个人内容了

2. 添加内容

点击新建,选择要添加的内容类别:

例如:添加个人信息:

自定义模板

1. 创建模板

自定义模板,用于将自定义内容显示到前端页面。同样的内容,使用不同的模板,可以在前端呈现出不同的样样子。

根据上文创建的“个人信息”的字段、属性,创建一个显示模板:

模板的代码很简单,显示姓名和地址,其中Name, Address即是个人信息类型中的属性名如下:

<div class="page-header">
  <h1>{{this.Model.Name}}</h1>
</div>
<p>
{{this.Model.Address}}
</p>

2. 前端显示

接下来就可以使用“自定义内容”组件把内容显示在前端:

选择一条内容,和显示模板即可:

前端显示效果:

安全相关

自定义模板使用模板语言,并不能访问模板内容以外的任何对象的接口、方法,它仅能访问传送到模板中的对象内容,因此它非常安全。不用担心用户会在这里写一些破坏性的代码来删除您的数据或者文件。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • GitHub设置使用SSH Key,用TortoiseGit进行Clone仓库

    GitHub设置使用SSH Key的好处就是可以使用SSH连接,并且提交代码的时候可以不用输入密码,免密提交。

    Mr. Wei
  • Chrome设置显示(www)或二级域名

    新版Chrome默认隐藏了二级域名,www前缀,这个确实不是一个很好的用户体验,域名显示不完整,看着真是揪心,必需关掉。

    Mr. Wei
  • MsSQL使用加密连接SSL/TLS

    应用程序通过未加密的通道与数据库服务器通信, 这可能会造成重大的安全风险。在这种情况下, 攻击者可以修改用户输入的数据, 甚至对数据库服务器执行任意 SQL 命...

    Mr. Wei
  • GoogLeNet论文阅读

    在2014年的ImageNet图像识别挑战赛中,一个名叫GoogLeNet的网络结构大放异彩。它虽然在名字上向LeNet致敬,但在网络结构上已经很难看到LeNe...

    mathor
  • iOS音视频接入 - 使用短视频UGCKit问题

    在项目中集成了腾讯的短视频UGCKit,但是我们的界面并不打算用UGCKitRecordViewController,而是要自定义一下,但是要用到进度条(UGC...

    小明同学接音视频
  • 简化 Pod 故障诊断: kubectl-debug 介绍

    容器技术的一个最佳实践是构建尽可能精简的容器镜像。但这一实践却会给排查问题带来麻烦:精简后的容器中普遍缺失常用的排障工具,部分容器里甚至没有 shell (比如...

    DevOps时代
  • Kubernetes 故障诊断神器 kubectl-debug 入门教程

    容器技术的一个最佳实践是构建尽可能精简的容器镜像。但这一实践却会给排查问题带来麻烦:精简后的容器中普遍缺失常用的排障工具,部分容器里甚至没有 shell (比如...

    iMike
  • 人脸识别算法系列文章之facenet讲解

    人脸识别所面临的一个挑战就是你需要解决一次学习问题,这意味着在大多数人脸识别应用中,你需要通过单单一张图片或者单单一个人脸样例就能去识别这个人。

    算法发
  • 反向传播算法推导-卷积神经网络

    原创声明:本文为 SIGAI 原创文章,仅供个人学习使用,未经允许,不能用于商业目的。

    SIGAI学习与实践平台
  • django 模版 语法与使用

    """ Django模板语言 Django的模板语言旨在在功能和易用性之间取得平衡。它让那些习惯使用HTML的人感到舒服。 如果您对其他基于文本的模板语言(如S...

    郭楷丰

扫码关注云+社区

领取腾讯云代金券