{PE.Labelid="商店节点左侧"/}{PE.Control.form1/}标签分别是什么意思?
问题:在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