| else $innertext = $ctag->GetInnerText(); |
| $dsql->SetQuery($equery); |
| $dsql->Execute(); |
| while($dbrows=$dsql->GetObject()) |
| { |
| $rbtext = preg_replace("/\[field:typename([\/\s]{0,})\]/isU",$dbrows->typename, $innertext); |
| $revalue.=$rbtext; |
| } |
| return $revalue; |
| } |
| ?> |
上面的代码比较简单,在这里就不做解释了,直接看测试结果:
| //这个测试不包含innertext,默认输出应该是<li><BR>{dede:aaa topid='0'row=10} |
| {/dede:aaa} |
输出结果:

| //自带的innertext,应该输出是按照加粗+分割线格式 |
| {dede:aaa topid='0'row=10} |
| <b>[field:typename /]</b><hr /> |
| {/dede:aaa} |
输出结果:

标签:
dedecms自定义标签



![DedeCMS首页调用栏目文章和分类信息的标签[图文教程]](/uploads/allimg/1305/1_0531212524V33.jpg)








