接下来我们给大家分享一下如何在织梦模板文章页内页调用相关的属性名称:

我们可以看到,这个标题后面就是我们需要的属性名字,通过代码分析我们可以看到调用的代码为
|
|
|
1 |
{dede:field.flag function='IsCommendArchives(@me)'/} |
我们能够看出来,这个调用需要函数:IsCommendArchives(@me)
这个函数就是把文章内获取的flag的内容,转化对应的名字。函数内容为:
|
|
|
01 |
function IsCommendArchives($iscommend) |
|
02 |
|
|
03 |
{ |
|
04 |
|
|
05 |
global $arcatts; |
|
06 |
|
|
07 |
$sn = ''; |
|
08 |
|
|
09 |
foreach($arcatts as $k=>$v) |
|
10 |
|
|
11 |
{ |
|
12 |
|
|
13 |
$v = cn_substr($v, 2); |
|
14 |
|
|
15 |
$sn .= (preg_match("#".$k."#", $iscommend) ? ','.$v : ''); |
|
16 |
|
|
17 |
} |
|
18 |
|
|
19 |
$sn = trim($sn); |
|
20 |
|
|
21 |
if($sn=='') return ''; |
|
22 |
|
|
23 |
else return "$sn"; |
|
24 |
|
|
25 |
} |
其中$k就是属性名称,我们可以选择用","隔开,也支持HTML书写,更加灵活大家在其他地方调用