pbootcms模板制作教程之灵活熟练地使用模板标签

2018-10-20 0 2,375

pbootcms模板制作教程之灵活熟练地使用模板标签 也想出现在这里?点击联系我~
pbootcms模板制作教程之灵活熟练地使用模板标签
pbootcms模板制作教程之灵活熟练地使用模板标签

pbootcms模板制作教程之灵活熟练地使用模板标签!在正式制作模板之前,还需要了解并灵活熟练地使用模板标签。一个模板中,除去结构(HTML)、样式(CSS)、交互(JS)后就是内容(数据)了,而数据就是通过模板标签。

把你在网站后台提交的内容调用出来,展示在前端模板页面。通过不同的结构、样式、交互和内容的组合,就能制作出不同的模板。

一、阅读官方开发手册

PbootCMS提供了在线官方开发手册(阅读地址),制作模板的时候可以随时参考手册的内容。

二、灵活使用模板标签

开发手册提供的是最基础的模板标签,但是实际制作模板过程中,会遇到一些手册中没有的需求。毕竟,手册不可能把每个需求的代码都直接给你写好,这时候就需要在模板标签的基础上进行灵活运用了。

例:需求分别调用某一栏目下,所有子栏目的内容列表。

思路一:

先使用 指定栏目标签 调用指定子栏目标题:

{pboot:sort scode=*}
    <a href="[sort:link]" rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow" >[sort:name]</a>
{/pboot:sort}

再使用 指定栏目内容列表 的标签来调用子栏目内容:

{pboot:list scode=*}
    <a href="[list:link]" rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow" >[list:title]</a>
{/pboot:list}

结合使用:

{pboot:sort scode=1,2,3}
    <a href="[sort:link]" rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow" >[sort:name]</a>
    {pboot:list scode=[sort:scode]}
        <a href="[list:link]" rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow" >[list:title]</a>
    {/pboot:list}
{/pboot:sort}

我们只需要指定 scode=子栏目的id 即可。有几个子栏目,scode就写几个id。因为标签支持多个栏目,如:1,2,3。

代码实例:

pbootcms模板制作教程之灵活熟练地使用模板标签 pbootcms 模板制作教程之灵活熟练地使用模板标签

可以看到,子栏目标题和内容列表已经完成了。不过,这样就需要解决另外一个问题:如果后台新增了子栏目,或者删除了子栏目,怎么办?

当然,你可以到模板文件的 scode 中继续添加新增的id,或者删除id。每次后台新增或者删除子栏目,模板文件就要改一遍。为了更好解决这个问题,就需要灵活使用模板标签了。

思路二:

我们可以通过 导航菜单列表标签 先调用子栏目

{pboot:nav parent=*}
    <a href="[nav:link]" rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow" >[nav:name]</a>
{/pboot:nav}

再使用 指定栏目内容列表 标签。

{pboot:list scode=[nav:scode]}
    <a href="[list:link]" rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow" >[list:title]</a>
{/pboot:list}

结合使用:

{pboot:nav parent=*}
    <a href="[nav:link]" rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow" >[nav:name]</a>
    {pboot:list scode=[nav:scode]}
        <a href="[list:link]" rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow" >[list:title]</a>
    {/pboot:list}
{/pboot:nav}

代码实例:

pbootcms模板制作教程之灵活熟练地使用模板标签 pbootcms模板制作教程之灵活熟练地使用模板标签

显示结果

pbootcms模板制作教程之灵活熟练地使用模板标签 pbootcms模板制作教程之灵活熟练地使用模板标签

可以看到,思路一只能显示指定的子栏目,思路二则显示该栏目下所有子栏目,并且新增或者删除子栏目的时候,列表也跟随着自动增加或者减少。

总结:模板标签是死的,写代码的人是活的,要灵活运用模板标签。

更多pbootcms教程请前往:

pbootcms开源免费PHP建站系统开发手册汇总页

PbootCMS教程怎么修改管理员密码

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明: 本站仅提供资源学习下载,资源费用仅为赞助站长的整理费,不代表资源自身价值也不包含任何服务。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
本站提供的资源来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。
如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信E-mail:duhaomu@163.com

浩沐资源网 未分类 pbootcms模板制作教程之灵活熟练地使用模板标签 https://www.haomu.top/32025.html

相关文章

发表评论
暂无评论
  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

你的前景,远超我们想象