{PE.Labelid="商店节点左侧"/}{PE.Control.form1/}标签分别是什么意思?

作者:雅虎 来源:本站原创 点击数: 发布时间:2008年03月07日

问题:在SiteFactory模板中,有{PE.Label id="商店节点左侧" /}  、{PE.Control.form1/} 这样的标签,分别代表什么意思?

解决:

  关于{PE.Label id="商店节点左侧" /} 标签:

  进入网站后台,在后台管理 >> 系统设置 >> 模板标签管理 >> 标签管理 >> 搜索“商店节点左侧标签”后。进入标签操作的最后一步编辑标签。可以看到以下内容:

   


{PE.Label id="用户登录" /}
     

       

         
商品分类

         

{PE.Label id="商品分类" nodeid="4"/}
         

       

     

     

       

         
热销商品

         
{PE.Label id="栏目信息排行" shownum="20" titlelen="22" showupdatetime="false" showpic="true" shownodename="false" target="_blank" node_target="_blank" span_classname="new" parentid="4" days="90" showhits="true" /}
         

       

     

{PE.Label id="网站统计" /}

   

  从以上代码可以看出,{PE.Label id="商店节点左侧" /} 这个标签实际上就是前台动易商城栏目的左侧栏。

  因此,{PE.Label id="商店节点左侧" /}  是一个标签,可以用记事本打开网站目录中Template雅蓝模板方案标签库目录中的“商店节点左侧(1).config"”文件,修改文件来达到修改标签的效果。

  在模板页面中,{PE.Label id="标签名称"} 都有相对应的标签后缀为“.config”的文件。

 

  关于{PE.Control.form1/}标签:

  {PE.Control.form1/} 是调用在ASPX页面中定义的控件名,都是一些系统高级功能的扩展,这个和标签是两回事。

  可以打开ASPX页面看到

的定义,在页面中所有具有runat="server"标志的控件都可以在模板中以{PE.Control.****}的形式调用,其中***调用控件声明的ID属性。

也可以嵌套调用,比如:

  {PE.Control.form1} {PE.Control.PnlStep1} {PE.Control.TxtUserName/}{/PE.Control.PnlStep1}{/PE.Control.form1}

  在调用过程中,最好保持控件树的结构,比如form1包含txtbox1。原理其实就是把页面中的功能控件抽到模板中再组织。

另:调用可以参考模板:Template雅蓝模板方案其他模板默认忘记密码页模板.html,对应页面是:UserGetPassword.aspx