<#if member.store_id?exists && member.store_id != 0>
<!--如果有店铺则显示店铺消息 -->
<#assign myStoreDetailTag=newTag("myStoreDetailTag")/>
<#assign myStoreDetail=myStoreDetailTag()>
<#if myStoreDetail.disabled==1>
<#list webpage.list as list>
<ul class="mess_list">
<li>
<a href="${ctx}/member/message_detais.html?id=${list.id!''}">
<span class="con f28">您有一条新消息</span>
<span class="time f22">
<@dateformat time='${list.time?c}' pattern='yyyy-MM-dd HH:mm:ss'/>
</span>
<img src="${ctx}${themes_path}/images2.0/afdfsf03.jpg">
</li>
</ul>
</#list>
</#if>
</#if>
1、首先把参数带到地址栏
<a href="${ctx}/member/message_detais.html?id=${list.id!''}">
2、现获取地址栏参数
<#assign id = '${id}'>
3.判断这个参数是否和我要的list中其中一个做比较 如果相等则取出
<#if member.store_id?exists && member.store_id != 0>
<!--如果有店铺则显示店铺消息 -->
<#assign myStoreDetailTag=newTag("myStoreDetailTag")/>
<#assign myStoreDetail=myStoreDetailTag()>
<#if myStoreDetail.disabled==1>
<#list webpage.list as list>
<#if id?? && id?number == list.id>
<div class="article_h">
<h1 class="f28">${list.theme!''}</h1>
<span class="time f24"><@dateformat time='${list.time?c}' pattern='yyyy-MM-dd HH:mm:ss'/></span>
</div>
</#if>
</#list>
</#if>
</#if>
这里是做一个比较
<#if id?? && id?number == list.id>
<div class="article_h">
<h1 class="f28">${list.theme!''}</h1>
<span class="time f24"><@dateformat time='${list.time?c}' pattern='yyyy-MM-dd HH:mm:ss'/></span>
</div>
</#if>
如果<#if id?? && id?number == list.id> 相等 取出这个相等的数据
注意要转换:
在页面中 <#assign id = '${id}'>可以返回123 但是123是string类型的。在和其他变量比较时,注意类型转换,否则会一直报错。
例如:和int类型比较
<#if id?? && id?number == list.id>
其中 id??等同于id?exists 判断id是否存在。
id?number 把a转换成数字类型