电脑网络 · 2010年12月13号 0

CMSWare 获取三级目录目录列表实例

CMSWare 获取三级目录目录列表实例

<!–第一级嵌套–>
<cms action=”NODELIST” return=”List” Type=”sub” NodeID=”” />
<loop name=”List” key=”key” var=”var” >
<div>

<!–第2级嵌套–>
<cms action=”NODELIST” return=”List” Type=”sub” NodeID=”{$var.NodeID}” />
<loop name=”List” key=”key1″ var=”var1″ >
<h2><a href=”[$var1.NodeURL]” target=”_blank” title=”all-[$var1.NodeName]” >[$var1.NodeName]</a></h2>
<div><a href=”[$var1.NodeURL]” >更多</a></div>
<div>
<ul>
</ul><ul>
<!–第3级嵌套–>
<cms action=”LIST” return=”List” NodeID=”all-{$var1.NodeID}” Num=”8″ /> <!–three list –>
<loop name=”List” var=”var2″ key=”key2″> <!–注意,这里的var=”var2″,即var2不能重复–>
<li>[<a href=”[$var2.NodeURL]” target=”_blank” title=”[$var2.NodeName]”>[$var2.NodeName]</a>] <a href=”[$var2.URL]” target=”_blank” title=”[$var2.Title]” >[@CsubStr($var2.Title,0,13)] </a>[@date(‘m-d’,$var2.PublishDate)]</li>
</loop><!–three end –>

</ul>

</div>

</loop>
</div>
</loop>

NodeID 一定要加all,一般频道目录是没有文章的,加all获取子目录文章。