一,首先需要先说明一下,为什么需要内容碎片模块。模板制作时,经常需要管理一些布局内容,比如网站首页摆放了“我们的优势”栏目,我们的优势包含几个子项,比如:自主知识产权、10年开发经验、24小时快速响应。类似这些零零散散内容,系统是没办法预留这些项目的管理后台,因为每个模板开发时,需要配套的内容都不一样。
二,理解用途,再来看如何使用,就比较好理解了,比如要在首页增加一个通栏的banner,只需要创建一个“唯一标记”为“banner”(这里别名可以自己随意取),然后“碎片名称”为“通栏”,“图片内容”上传banner图片,如果需要在banner上在增加一段文字介绍,就在“文字内容”里添加进一小段文字介绍,“链接”就是如果需要点击通栏跳转到指定页面就可以输入url地址。
另外需要注意的时,内容碎片这些字段除了名称和唯一标记其它是可选,如果不需要可以不填,有个小技巧,填这些的时候实际可以根据具体情况,比如我创建一个碎片,它用不上“链接”字段,但它需要多显示一个其它内容,我们就可以把链接用作其它用途。
三,内容碎片调用方法,添加和编辑页面都有提示,根据提示把对应字段调用代码写入模板中即可,比如创建的碎片别名是“banner”,那么要调用这个碎片的名称就是{$fragment.banner.name},调用图片就是{$fragment.banner.image}。
四,对于DouPHP官方提供的模板,或者第三方公司给您制作的模板,您在操作内容碎片时,尽量不要删除模板配套使用的碎片,如果删除了,回头要添加回去,就必须记住原来的碎片唯一标记才可以。