-
相集模型單篇標題內容及相集圖片輸出
{eyou:arcview aid='105'}
{$field.title}
{$field.content|html_msubstr=###,0,250}
{eyou:arcview id='field2'}
{eyou:volist name="$field2.image_list" id='field3' row='18' }
<img src="{$field3.image_url}" alt="{$field3.intro}">
{/eyou:volist}
{/eyou:arcview}
{/eyou:arcview}
aid='105'為此篇文章的ID
給外部鏈接設置新開窗口
{eyou:notempty name="$field.typelink"}target="_blank"{/eyou:notempty}
上面的代碼請放在<a>里面
判斷不同的語言(雙語)出現不同的內容
{eyou:if condition="$Think.cookie.home_lang =='cn'"}
我是{$Think.cookie.home_lang}
{eyou:else /}
我是{$Think.cookie.home_lang}
{/eyou:if}
判斷頂級欄目是否有下級
{eyou:channel type="top" row="60" id="field" currentstyle="background:#0976dc"}
{eyou:notempty name="$field.children"}
<li class="menu"><a href="javacript:void(0);" style="{$field.currentstyle}">{$field.typename}</a>
<ul class="sub">
{eyou:channel name="$field.children" row="100" id="field1"}
<li><a href="{$field1.typeurl}">{$field1.typename}</a> </li>
{/eyou:channel}
</ul>
<span></span> </li>
{eyou:else /}
<li><a href="{$field.typeurl}" style="{$field.currentstyle}">{$field.typename}</a></li>
{/eyou:notempty}
{/eyou:channel}
輸出全站欄目及對應文章和tag
{eyou:channelartlist}
<h1><a href="{eyou:field name='typeurl' /}">-A、{eyou:field name='typename' /}</a></h1>
{eyou:channel type="son" id='field'}
{eyou:empty name="$field.typelink"}
<h2><a href="{$field.typeurl}" title="{$field.typename}">--B、{$field.typename}</a></h2>
{/eyou:empty}
{eyou:channel name="$field.children" id='field2'}
<h3><a href="{$field2.typeurl}" title="{$field2.typename}">---C、{$field2.typename}</a></h3>
{eyou:arclist typeid='$field2.typeid' noflag='j' id='field3'}
<h4><a href='{$field3.arcurl}'>----D、{$field3.title}</a></h4>
{eyou:tag getall='0' typeid='$field3.typeid' id='field4'}
<h5><a href='{$field4.link}'>-------E、{$field4.tag}、</a></h5>
{/eyou:tag}
{/eyou:arclist}
{/eyou:channel}
{/eyou:channel}
{/eyou:channelartlist}
內置URL調用
<a href="{eyou:diyurl type='tags'}">TAG標簽主頁</a>
type='' 內置URL分類
type='tags' TAG標簽主頁URL
type='login' 登錄鏈接
type='reg' 注冊鏈接
type='sindex' 搜索主頁鏈接
充值:{eyou:url link='user/Pay/pay_account_recharge' /}
等級:{eyou:url link='user/Level/level_centre' /}
投稿:{eyou:url link='user/UsersRelease/article_add' /}
調用全站欄目、對應文檔及tag標簽
<!--tag標簽調用-->
{eyou:channelartlist}
<h1><a href="{eyou:field name='typeurl' /}" class="text-green">-A、{eyou:field name='typename' /}</a></h1>
{eyou:channel type="son" id='field'}
{eyou:empty name="$field.typelink"}
<h2><a href="{$field.typeurl}" title="{$field.typename}">--B、{$field.typename}</a></h2>
{/eyou:empty}
{eyou:channel name="$field.children" id='field2'}
<h3><a href="{$field2.typeurl}" title="{$field2.typename}">---C、{$field2.typename}</a></h3>
{eyou:arclist typeid='$field2.typeid' noflag='j' id='field3'}
<p><a href='{$field3.arcurl}'>----D、{$field3.title}</a></p>
{eyou:tag getall='0' typeid='$field3.typeid' id='field4'}
<p><a href='{$field4.link}'>-------E、{$field4.tag}、</a></p>
{/eyou:tag}
{/eyou:arclist}
{/eyou:channel}
{/eyou:channel}
{/eyou:channelartlist}
<!--tag標簽調用-->
assign的用法
{eyou:assign name='pid' value='$eyou.field.pid'/}
{eyou:adv pid='$pid' row='20'}{/eyou:adv}
會員頭像等信息
{eyou:arclist}
{eyou:memberinfos mid='$field.users_id' id='users' addfields='para_3'}
<img src="{$users.head_pic}" class="userface radius-circle"/>{$users.nickname}
{$users.para_3}
{$users.hidden}
{/eyou:memberinfos}
{/eyou:arclist}
登錄與未登錄判斷
{eyou:php}
$UsersData = session('users');
$userid=$UsersData['users_id'];
{/eyou:php}
{eyou:empty name='$userid' /}
未登錄見到的提示信息
{eyou:else/}
登錄后見到的信息
{/eyou:empty}
會員級別名稱
{eyou:user type='info'}
<div id="{$field.id}">
<span id="{$field.level_name}"></span>
{$field.hidden}
</div>
{/eyou:user}
登錄后顯示
自定義字段設置默認選擇狀態
{if condition="$vo.value == 屬性值"}checked{/if}
$field.typelink
欄目外部鏈接設定為新窗口打開
{eyou:notempty name="$field.typelink"}target="_blank"{/eyou:notempty}
文檔屬性判斷
{eyou:eq name='$field.is_head' value='1'}
<span>[頭條]</span>
{/eyou:eq}
is_head:頭條
is_recom:推薦
is_special:特薦
is_litpic:判斷是否有圖片
index_tags.htm
標簽按文章分類
<!--tag標簽調用-->
{eyou:channelartlist typeid='2,3'}
{eyou:channel type="son" id='field2'}
{eyou:notempty name='$field2.children' /}
<!-- 如果有三級 -->
<p>
<h2>{$field2.typename}</h2>
{eyou:channel name="$field2.children" id='field3'}
{eyou:tag getall='1' typeid='$field3.typeid'}
<span><a href='{$field.link}'>{$field.tag}</a></span>
{/eyou:tag}
{/eyou:channel}
</p>
{eyou:else /}
<p>
<h2>{$field2.typename}</h2>
{eyou:tag getall='1' typeid='$field2.typeid'}
<span><a href='{$field.link}'>{$field.tag}</a></span>
{/eyou:tag}
{/eyou:notempty}
</p>
{/eyou:channel}
{/eyou:channelartlist}
標簽按欄目分類
{eyou:channelartlist typeid='2,3'}
{eyou:channel type="son" id='field2'}
<!-- 如果有三級 -->
{eyou:notempty name='$field2.children' /}
<p>
<h2>{$field2.typename}{$field2.typeid}</h2>
{eyou:channel name="$field2.children" id='field3'}
{eyou:tag getall='1' typeid='$field3.typeid'}
<span><a href='{$field.link}'>{$field.tag}</a></span>
{/eyou:tag}
{/eyou:channel}
</p>
{eyou:else /}
<p>
<h2>{$field2.typename}{$field2.typeid}</h2>
{eyou:tag getall='1' typeid='$field2.typeid'}
<span><a href='{$field.link}'>{$field.tag}</a></span>
{/eyou:tag}
{/eyou:notempty}
</p>
{/eyou:channel}
{/eyou:channelartlist}
{eyou:channelartlist typeid='2,3'}可以指定多個欄目,分二級或三級欄目情況,可以放在index_tags.htm或指定頁面。
判斷有無子欄目(全局)
{eyou:notempty name='$eyou.field.has_children' /}
<!-- 有子欄目時顯示的內容 -->
{eyou:else /}
<!-- 沒有子欄目時顯示的內容 -->
{/eyou:notempty}
判斷開關字段是否開關
{eyou:eq name='$field.字段' value='1'}開的內容{eyou:else /}關的內容{/eyou:eq}
需要先在模型里增加一個自定義的開關字段
判斷新增字段是否為空
{eyou:if condition="($eyou.field.自定義字段名稱 != '')"}
//如果不為空,顯示不為空的內容
{eyou:else /}
//如果為空,顯示
{/eyou:if}
以上適用內容頁,list和arclist請用:
{eyou:if condition="($field.自定義字段名稱 != '')"}
//如果不為空,顯示不為空的內容
{eyou:else /}
//如果為空,顯示
{/eyou:if}
登錄/未登錄權限
{eyou:php}
$UsersData = session('users');
$userid=$UsersData['users_id'];
{/eyou:php}
{eyou:empty name='$userid' /}
未登錄見到的提示信息
{eyou:else/}
登錄后見到的信息
{/eyou:empty}