修改标签解析控制器文件 ParserController.php中的 paseSortLabel,添加case分支

case 'soncount':

$content = str_replace($matches0$i, count($this->model->getSubScodes($sort->scode)), $content);

break;

将apps/home/model/ParserModel.php中的getSubScodes方法改为public

public function getSubScodes($scode)

模板标签写法

<!--没有子类-->

 {pboot:if({sort:soncount} == 1)}

  <div class="module-inner">

  <div class="t3_nav1_t nav1_color1">

      <dl>

<dt>{sort:parentname}</dt>

 <dd>test</dd>

</dl>

 </div>

<div class="module-ct t3_nav1_b">

<ul>

{pboot:nav num=100 parent={sort:pcode}}

<li class="item-399 {pboot:2if('nav:scode'=='{sort:scode}')}current active{/pboot:2if}"><a href="nav:link">nav:name</a>

 </li>

{/pboot:nav}

</ul>

</div>

</div>

{else}

<div class="module-inner">

<div class="t3_nav1_t nav1_color1">

<dl>

<dt>{sort:name}</dt>

<dd>test</dd>

</dl>

 </div>

 <div class="module-ct t3_nav1_b">

 <ul>

 {pboot:nav num=100 parent={sort:scode}}

  <li class="item-399"><a href="nav:link">nav:name</a>

  </li>

   {/pboot:nav}

   </ul>

   </div>

    </div>

     {/pboot:if}

发表评论

您的电子邮箱地址不会被公开。