91豆麻精品91久久久久久,中文在线资源,国产精品女视频,yw.139尤物在线精品视频

?
  歡迎訪問全國企業網站設計NO.1網站開發商平臺 付款方式
主頁 > 網站建設 > 建站知識 > 織夢CMS arclist標簽調用自定義字段方法

織夢CMS arclist標簽調用自定義字段方法

POST TIME:2020-10-09

織夢CMS使用addfields就可以實現增加自定自段了,不過有一點需要注意的是如果你在在后面加的我們需要把底層給選中,否則是可能調用不到字段的.
 
語法代碼如下:
 
{dede:arclist addfields='附加字段1,附加字段2,附加字段3' row='8' channelid='自定義模型id號'} 
[field:textlink /]   [field:附加字段1/]   [field:附加字段2/]<  [field:附加字段3/]<<br /> 
{/dede:arclist} 
實例代碼如下:
 
{dede:arclist flag='c' typeid='23'  channelid='1'  addfields='tpic2' limit='0,8'} 
<div class="works"> 
<a title="[field:title /]" href="#"> 
<img src="[field:tpic2 function='GetOneImgUrl(@me,1)'/] " width="940" height="440" alt="#"> 
</a> 
</div> 
{/dede:arclist} 
要求:
 
1、指定 channelid 屬性
 
2、指定要獲得的字段 addfields='字段1,字段'
 
3、必須選擇  使字段可以在列表的底層模板中獲得(自定義字段默認僅能在文檔模板顯示,啟用此選項將使列表查詢變慢,如無必要請不要選擇),這個可以用來做普通的文字類型,如果要是圖片的類型的話會出現.代碼如下:
 
{dede:img text='' width='270' height='129'} /uploads/101017/1-10101H21F54P.gif {/dede:img} 
這明顯不是我們想要的,這個時候我們弄一個自定函數,代碼如下:
 
function GetOneImgUrl($img,$ftype=1){  
if($img <> ''){ //var articleUrl = http://www.織夢58dede58.com 
 $dtp = new DedeTagParse();  
$dtp->LoadSource($img);  
if(is_array($dtp->CTags)){  
foreach($dtp->CTags as $ctag){  
if($ctag->GetName()=='img'){  
$width = $ctag->GetAtt('width');  
$height = $ctag->GetAtt('height');  
$imgurl = trim($ctag->GetInnerText());  
$img = '';  
if($imgurl != ''){  
if($ftype==1){  
$img .= $imgurl;  
}  
else{  
$img .= '<img src="'.$imgurl.'" width="'.$width.'" height="'.$height.'" />';  
}  
}
}
}  
}  
$dtp->Clear();  
return $img;  
}  
調用代碼如下:[field:tpic2 function='GetOneImgUrl(@me,1)'/]這樣即可.
? 主站蜘蛛池模板: 酒泉市| 政和县| 孟津县| 金沙县| 红河县| 阿坝县| 大冶市| 双牌县| 威远县| 宜君县| 确山县| 苍山县| 南漳县| 虹口区| 龙江县| 玛曲县| 长宁县| 漯河市| 射阳县| 东海县| 吴旗县| 德兴市| 舟曲县| 新乡县| 永宁县| 无极县| 内乡县| 东方市| 宜良县| 响水县| 柳河县| 禹城市| 化德县| 二连浩特市| 洮南市| 凤庆县| 台州市| 安顺市| 章丘市| 安丘市| 绥芬河市|