Blogger Information
Blog 81
fans 1
comment 0
visits 124577
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
TP模板布局,模板继承
有什么是忘不了的的博客
Original
2290 people have browsed it

模板布局:

            可以定义全局的也可已定义某个模块的。

            全局在confg下的template.php中添加一下;'layout_on' => false,'layout_name' => 'layout'

            image.png

            只在某个模块下开启

                那个模块要开启就要给那confg文件下定义一个模块的文件夹如

                image.png

                然后在文件下定义template.php中添加一下;'layout_on' => false,'layout_name' => 'layout'

                image.png

            然后就是如何使用模板布局了;

            定义基础模板:先在home/view下 定义一个 public/layout 这里的定义需要和你template.php中的定义要吻合。

            这个layout.html文件中写的内容就会自动被该模板下的其他文件自动继承。

                在这个基础模板中我们可以做一些布局,把公共的文件引入进来。如下:

                image.png

                在模板写好后我们在模板中写的内容就会自动添加到{__CONTENT__}标签

模板继承

            直接在你需要的模块下定义一个public当做公共的文件然后定义一个base.html基础文件。然后在这个基础模板中布局就可以在其他的页面进行继承一下这个基础模板base.html

        image.png

        {include}进来的页面都是一些公共的模板文件。

        {block}这个是子类模板的内容存放位置。

        在其他模板页面中我们需要先继承基础模板。 *重要:{extend name="public:base" /}

        页面的内容需要定义在 block中

        image.png



Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post