网站模板查找
术语说明
Bundle
控制器
方法
┖以上术语定义请查看控制器和方法查找
项目目录:
又称项目文件夹,指的是子系统的功能模块源码存放的文件夹;各个系统项目目录名称不一样,具体见下面对应说明
房产系统:newhouse
家装系统:homex
汽车系统:autox
页面模板查找
有以下两种方法:
1.模板定位模式查找(推荐)
2.后台未启用路由模式
模板定位模式查找
在当前URL链接中追加debug=2 参数即可,再按enter键重新加载页面,模板路径在该`页面源码`底部会展示出来!
debug=2追加说明:
1.如果当前URL链接中`没`有?符号,即在URL后台直接加上?debug=2
2.如果当前URL链接中`已`有?符号,即在URL后台直接加上&debug=2
如何查看页面源码
在找开的页面上,同时按下键盘ctrl+U键,在打开的页面中找到类似以下样式
xxxBundle/Resources/views/index/index.html.twig 这就是模板的保存路径!
注意:
1.xxxBundle 是指当时的当前的Bundle,如果是手机端即需要改为对应的手机端Bundle,如xxxmobileBundle
2.目前按此方法的仅能跟踪到PC端上的链接,若是用户自定义或手机端的模板,需在去找对应文件夹个的相同模板文件。
3.用户自定义模板路径参考 《用户自定义模板修改说明》章节。
后台未启用路由模式模板查找
一个系统由多个Bundle组成,前端Bundle,会员中心Bundle,手机版Bundle等
位于系统文件夹site下。
如房产系统
HouseBundle PC前端和后台模板贮存Bundle
HousemobileBundle 移动端模板贮存Bundle
MemberBundle 会员中心模板贮存Bundle
模板保存位置规则:site\英文项目名Bundle\Resources\views\控制器名称\方法名称.html.twig
对应的网站URL地址
http://xxx.com/控制器名称/方法名称?相关参数名1=相关参数名值&相关参数名2=相关参数名值
注:如果方法名称是index且后面没有其它参数时index会被隐藏
找模板实例
实例一:内容页模板
以下是打开房产系新房团购内容页
上图URL中的参数解析
groupbuy:即为控制器名称
detail:groupbuy控制器下的方法
该页面的模板保存路径即为:项目文件夹\site\HouseBundle\Resources\views\Groupbuy\detail.html.twig
实列二:列表页模板
以下为房产系统中的户型列表页
- 鼠标移动到区块的名称时,`左下方显示的地址`就是区块的所属的文件夹名称及模板名称
以图中红框中的参数说明
door:控制器的名称
list:door控制器中的一个方法名称
该页面的模板保存路径即为:项目文件夹\site\HouseBundle\Resources\views\door\list.html.twig
---- End ----