VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
wexlayer优惠活动
最新

帝国如何定义CMS模板变量以及我的范围? (帝国 CMS插件写作教程)

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

帝国模板变量是使用CMS建模时非常实用的功能。 它可以帮助您快速实施全球可配置的内容,例如网站版权信息,头部导航和公共广告空间。模板变量的合理使用可以大大提高模板灵活性和可重复性。

帝国什么是CMS模板变量?

简单地说,模板变量是在多个页面或模板上重复调用的内容。 它也可以是HTML代码,JS脚本,文本内容或PHP逻辑的一部分。 通过背景“模板” ->“公共模板变量”管理。定义后,可以在任何模板文件中直接引用它。

如何定义模板变量

帝国输入CMS的背景后,在“模板”菜单下找到“公共模板变量”,然后单击“添加公共模板变量”。

您需要填写一些重要字段。

变量名称:例如,[! - - Temp.header - -]。这是在模板中调用它时使用的标识符。 变量值:也就是说,它们可能已将内容嵌入到输出,纯文本,HTML代码或动态标签中。 注意:这用于注意此变量的功能,以促进以后的维护。

保存后,[!它可以在任何模板中使用,例如将- - -]插入主页模板中。

模板变量的范围是什么?

许多人问,模板变量是否仅在特定列或页面下方启用? 实际上,它的范围取决于您在哪里使用它。

全局可用:只要您在模板中调用它,就可以在主页,列页面或内容页面上使用相同的变量。 嵌套呼叫支持:一个变量可以呼叫另一个,例如将版权变量引入底部变量。 支持动态标签:系统标签可以与可变值一起使用,例如今年[年],列名[class.name]和其他变量,以实现动态内容。

但是,应注意的是,模板变量不能直接在PHP文件中使用,必须将它们嵌入模板文件中,并由系统和输出对其进行解析。

实用的建议和注意

提取重复零件,例如网站,尾巴和侧边栏广告。这非常适合创建模板变量,并且可以方便地修改。 整个网站都启用了一个位置。

避免筑巢变量。变量可以互相调用,但不要嵌套太多层。否则,调试更加麻烦,不会鼓励以后的维护。

请注意,可变命名规格建议统一前缀,例如temp.header和temp.footer。因此,一眼就更容易看到它是公共部位,并了解其他人是否会接管。

测试是否使用变量中的动态标签来使用诸如[class.name]之类的标签,请不要忘记测试它们是否可以在不同页面上正确显示。某些标签仅在某些页面上有效。

本质上,模板变量似乎并不复杂,但是它们在实际开发中非常有用。 经常使用时,它可以大大提高构建网站的效率,并使模板结构更加清晰。

有关PHP速度学习视频(从初学者学习)的免费教程

如何学习PHP? 如何开始PHP? 我在哪里可以学习PHP? 如何立即学习PHP? 不用担心,这是PHP速度学习教程(向初学者学习)。需要它的朋友可以保存和下载并学习它!

下载

这几篇文章你可能也喜欢:

  • 暂无相关推荐文章

本文由主机参考刊发,转载请注明:帝国如何定义CMS模板变量以及我的范围? (帝国 CMS插件写作教程) https://zhujicankao.com/147374.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 帝国如何定义CMS模板变量以及我的范围? (帝国 CMS插件写作教程)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!