当前位置: 代码迷 >> PHP >> 关于html中{{}}中变量及步骤的疑惑
  详细解决方案

关于html中{{}}中变量及步骤的疑惑

热度:83   发布时间:2016-04-28 17:01:12.0
关于html中{{}}中变量及方法的疑惑
我是一名网站美工,以前在学校是学过一些asp.net。现在公司的网站是php的,现在我想修改网站的一些功能,但是html中的代码实在让我疑惑,以前从没接触过这种类型。代码如下:


{{include file="header.html"}} 

{{if $cat.parentid>0}}

{{ffcategory catid=$cat.parentid to=cate}}

{{else}}

{{ffcategory catid=$cat.catid to=cate}}

{{/if}}

<div class="content">

<div class="pos">

<div class="posa">{{ffposition}}</div>

</div>

<div class="fenlei">

<ul>

  <li>

  <span>区域:</span>

  <a href="__ROOT__/driving" {{if $in.quyu eq ""}}class="act"{{/if}}>默认</a>



  <a href="__ROOT__/driving?quyu=1" {{if $in.quyu eq "1"}}class="act"{{/if}}>邕宁区</a>



  <a href="__ROOT__/driving?quyu=2" {{if $in.quyu eq "2"}}class="act"{{/if}}>青秀区</a>



  <a href="__ROOT__/driving?quyu=3" {{if $in.quyu eq "3"}}class="act"{{/if}}>兴宁区</a>



  <a href="__ROOT__/driving?quyu=4" {{if $in.quyu eq "4"}}class="act"{{/if}}>良庆区</a>

  <a href="__ROOT__/driving?quyu=5" {{if $in.quyu eq "5"}}class="act"{{/if}}>西乡塘区</a>

  <a href="__ROOT__/driving?quyu=6" {{if $in.quyu eq "6"}}class="act"{{/if}}>江南区</a>

  <a href="__ROOT__/driving?quyu=7" {{if $in.quyu eq "7"}}class="act"{{/if}}>武鸣县</a>

  <!--  <a href="__ROOT__/driving?quyu=8" {{if $in.quyu eq "8"}}class="act"{{/if}}>隆安县</a>

  <a href="__ROOT__/driving?quyu=9" {{if $in.quyu eq "9"}}class="act"{{/if}}>马山县</a>

  <a href="__ROOT__/driving?quyu=10" {{if $in.quyu eq "10"}}class="act"{{/if}}>上林县</a>

  <a href="__ROOT__/driving?quyu=11" {{if $in.quyu eq "11"}}class="act"{{/if}}>宾阳县</a>

  <a href="__ROOT__/driving?quyu=12" {{if $in.quyu eq "12"}}class="act"{{/if}}>横县</a>-->

  </li>

 

  </ul>

  {{ffpagelist  field="jiaoling,address,price1,price2" to="datalist" order="`sort` asc,`create_time` desc"}}

  <ul style="border:None;">

  <li>当前条件下有<b id="jlcount">{{$datalist.count}}</b>所驾校 <a class="mapjl" href="__ROOT__/findex/jiaxiao">地图找附近驾校></a></li>

  </ul>

</div>

<ul class="tj_lists">

{{ffpagelist  pagesize=9 to="newsdata" field="zhichi,renshu,tgl" order="`sort` asc,`create_time` desc"}} 

            {{foreach from=$newsdata.info item=b key=k}}

<li>

<div class="xuejiao_up">

<a href="{{$b.url}}" title="{{$b.title}}">{{$b.title}}</a>

<p>{{$b.description}}</p>

</div>

<a href="{{$b.url}}" title="{{$b.title}}">

<img src="{{$b.thumb}}"   alt="{{$b.title}}"/>

</a>

<div class="xuejiaos">

<div>

<p>支持分校</p>

<i>{{$b.zhichi}}家</i>

</div>

<div>

<p>教练人数</p>

<i>{{$b.renshu}}名</i>

</div>

<div class="xjs">

<p>通过率</p>

<i>{{$b.tgl}}%</i>

</div>

</div>

</li>

{{/foreach}}



</ul>

<div class="pages">{{$newsdata.pages}}</div>

</div>

{{include file="footer.html"}} 




我想知道{{}}中$b在哪定义的?方法与是从哪来的,整个代码都没交代吧
------解决思路----------------------
这是个模板文件,用户访问时会由与其对应的php文件读取这个模板文件,将其中的{{...}}替换成对应的php语句<?php .... ?>
{{...}}中的对象和变量也就替换成php中定义的对象和变量了

------解决思路----------------------
引用:
Quote: 引用:

这是个模板文件,用户访问时会由与其对应的php文件读取这个模板文件,将其中的{{...}}替换成对应的php语句<?php .... ?>
{{...}}中的对象和变量也就替换成php中定义的对象和变量了

能够从这里看出对应的php文件在哪吗?

从模板文件中是看不出对应的php文件在哪的。

一般来说是在另外的目录中与模板文件同名或文件名类似的php文件。

------解决思路----------------------
你在该模板文件中加入
<script>document.write(location.href)</script>

就可知道该模板被谁使用了
------解决思路----------------------
这是php中的代码,我给你移动的php专区
  相关解决方案