• [织梦吧]唯一域名:www.dedecms8.com,织梦DedeCMS学习平台.

当前位置: > DedeCMS教程 > DedeCMS模板标签 >

菜鸟学习Dedecms自定义标签(4)

来源: www.dedecms8.com 编辑:织梦吧 时间:2013-05-11点击:
        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}

输出结果:

About D8

  • ©2014 织梦吧(d8) DedeCMS学习交流平台
  • 唯一网址 www.DedeCMS8.com 网站地图
  • 联系我们 1170734538@qq.com ,  QQ