DTcms如何在首页调用某个栏目下所有的类别和它对应得文章
  • 分享到微信朋友圈
    X

主要内容

用DTcms做网站的时候,会经常在首页做标签切换效果,程序调用某一个栏目的所有分类,和分类对应的前几篇文章,那么应该怎么做呢?分享代码如下:

<div class="pro_t"> 
  <ul> 
    <%set DataTable ds=get_category_child_list("products", 0)%>
    <%set int a=1%>
    <%foreach(DataRow dr in ds.Rows)%>
    <%if (a<12)%>
    <li id="a{a}" onMouseOver="MenuShow({a})" class="li1">{dr[title]}</li>
    <%set a=a+1%>
    <%/if%>
    
    <%/foreach%> 
  </ul> 
</div>
<%set int j=1%>
<%foreach(DataRow df in dsr.Rows)%>
<%if (j<12)%>
<div id="exp{j}">
    <ul>
        <%set DataTable ff=get_article_list("products",{strtoint({df[id]})},5,"")%>
        <%foreach(DataRow ds in ff.Rows)%>
        <li><a href="<%linkurl("products_show",{ds[id]})%>">
            <img src="{ds[img_url]}" /><div class="cap">
                <h2>
                    {df[title]}</h2>
                <p>
                    <%cutstring({ds[content]},109)%></p>
                <img src="<%templateskin%>/images/white.png" /></div>
        </a></li>
        <%/foreach%>
    </ul>
</div>
<%set j=j+1%>
<%/if%>
<%/foreach%>