摘要:YzmCMS 3.0及以上模板語法及短標簽大全(自建模板必看)。站點名稱:{$site[site_name]} 站點地址:{$site[site_url]} Css/Js/Images的靜態路徑:{STATIC_URL} ,指的路徑為:/common/static/,標題:{$seo_title} 關鍵字:{$keywords}...
短標簽(或函數)大全:
站點名稱:{$site[site_name]} 站點地址:{$site[site_url]} Css/Js/Images的靜態路徑:{STATIC_URL} ,指的路徑為:/common/static/ 標題:{$seo_title} 關鍵字:{$keywords} 描述:{$description} 網站版權信息:{$site[site_copyright]} 網站備案號:{$site[site_filing]} 統計代碼:{$site[site_code]} 包含文件:{m:include "模塊名","文件名"} 例如:{m:include "index","header"} 格式化發布時間:{date('Y-m-d H:i:s',$v['inputtime'])} 字符串截取:{str_cut(待截取的字符串, 截取字數)} 例如:{str_cut($v['description'], 100)} 根據欄目ID獲取當前位置:{get_location(欄目ID)} 例如:{get_location($catid)} 形式如:首頁 > 新聞中心 > 官方新聞 根據欄目ID獲取欄目名稱:{get_catname(欄目ID)} 例如:{get_catname($v['catid'])} 根據欄目ID獲取欄目信息:{get_category(欄目ID, 獲取的鍵)} 例如獲取欄目ID為2的URL地址:{get_category(2, 'pclink')} 根據欄目ID獲取子欄目信息:{get_childcat(欄目ID)} 獲取到的是一維數組,例如: {php $r = get_childcat(3);} 會員相關: 獲取會員ID:{php $userid = intval(get_cookie('_userid'));} 獲取會員用戶名:{php $username = safe_replace(get_cookie('_username'));} 判斷會員是否登錄:{if $userid==0}會員未登錄{else}你好:{$username}{/if} 獲取會員頭像:{php $memberavatar = get_memberavatar($userid);} 獲取會員基本資料:{php $memberinfo = get_memberinfo($userid);} 獲取會員全部資料:{php $memberinfo = get_memberinfo($userid, true);} 根據會員組別ID獲取組別名稱:{get_groupname($groupid)} , 例如:{get_groupname(3)} 或者 {get_groupname($memberinfo['groupid'])}
IF判斷語法:
{if 條件} 要顯示的內容 {/if} 或者 {if 條件1} 要顯示的內容1 {elseif 條件2} 要顯示的內容2 {else} 要顯示的內容3{/if} 例如: 縮略圖判斷存在不存在,如果不存在就顯示默認圖片: {if !empty($v['thumb'])}{$v[thumb]}{else}{STATIC_URL}images/nopic.jpg{/if} 或者 {if $catid==5} 欄目5 {elseif $catid==6} 欄目6 {else} 其他欄目 {/if}
循環標簽實例(最終會解析成PHP中的foreach循環):
<ul> {loop $data $v} <li>{$v[鍵]}</li> {/loop} </ul> 或者帶上key <ul> {loop $data $k=>$v} <li>{$k}的值是{$v}</li> {/loop} </ul>
PHP方法使用:
{方法名(參數)} 例如:獲取欄目名稱:{get_catname($v['catid'])} 解析為:<?php echo get_catname($v['catid']);?> PHP自增、自減 {php $i=10;} {loop $k $v} <li>{$i}</li> {$i++} {/loop}
單行PHP解析:
例如:{php $i=1;} 解析為:<?php $i=1;?> 例如:{php $string = date('Y-m-d');} 解析為:<?php $string = date('Y-m-d');?>
如果您不習慣這套語法,也可以直接在模板中書寫php代碼,例如<?php echo 'Hello World!';?>
網友評論:
2020-07-04 15:26:22 回復
網友評論:
YzmCMS博客網友 : 先收藏啦 網友:收藏
2020-02-12 02:36:41 回復
網友評論:
YzmCMS博客網友 回復 YzmCMS博客網友 :先收藏了
2019-01-02 18:33:51 回復
網友評論:
先收藏啦
2018-11-19 03:10:15 回復
網友評論:
先收藏了
2018-01-10 13:46:27 回復
網友評論:
dfgdfgdfgdfg
2017-03-16 13:01:43 回復