織夢判斷資源免費時直接輸出下載地址,否則直接輸出購買,需要在模板里做一個小判斷,那么這個時候肯定是需要runphp='yes'這個功能了,下面我們來看下代碼: 經過搜索發現兩個方法基本上可以實現
1、首先把需要調用其它字段的值放在公共變量里,然后再直接調用公共變量的值,看代碼
{dede:php}$GLOBALS['title']=$arc->Fields['title']{/dede:php}
{dede:php}$GLOBALS['baidupan']=$arc->Fields['baidupan']{/dede:php}
{dede:field.price runphp="yes"}
if(@me="0")
@me = "下載地址:".$GLOBALS['baidupan'];
else
@me = "商品(".$GLOBALS['title'].")購買鏈接為:XXX";
{/dede:field.xxxx}
|
2、直接使用name='array'將其它字段的值賦值到數組里,然后使用,看代碼
{dede:field name='array' runphp='yes'}
if(@me['price']=='0' )
@me = '
<li><a class="demo" href="'.@me['baidupan'].'" target="_blank">下載:'.@me['baidupwd'].'</a></li>
';
else
@me = '
<div dataP="'.@me['title'].'"dataR="'.@me['price'].'"><img src="/uploads/allimg/0.gif"></div>';
{/dede:field}
|