首页 > 常识 > 互联网 > 网站制作 > 常见问题

栏目列表页的子栏目如何显示成一列式或多列式

作者:动易  时间:2016-06-09
描述:主要修改【Cols=1】来实现一列或多列,这里的数值表示显示的栏目列表的列数,其中当【Cols=1】时,可以省略。
问:栏目列表页的子栏目如何显示成一列式或多列式? 
 
最近有用户询问,在栏目模板中,默认的子栏目列表是一列多行的格式,想要显示子栏目列表为多列多行式,现将修改方法贴出来演示。

标签:
栏目列表页中子栏目列表使用了下面的循环标签:
【ArticleList_ChildClass】【Cols=1】
......
【/ArticleList_ChildClass】
主要修改【Cols=1】来实现一列或多列,这里的数值表示显示的栏目列表的列数,其中当【Cols=1】时,可以省略。

演示:
1、进入系统后台,依次点击〔文章中心管理〕-〔模板管理〕-〔栏目模板〕-〔修改模板〕
2、在〔模板内容:〕的代码窗口中,找到以下代码:

【ArticleList_ChildClass】【Cols=1】
<table cellSpacing=0 cellPadding=0 width="100%" border=0>
  <tr>
    <td>
      <table class=main_title_575 style="WORD-BREAK: break-all" cellSpacing=0 cellPadding=0 width="100%" border=0>
        <tr>
          <td vAlign=center><A class='Class' title='{$rsClass_Readme}' href='{$rsClass_ClassUrl}'><B>{$rsClass_ClassName}</B></A></td>
          <td width=51><A class='Class' title='{$rsClass_Readme}' href='{$rsClass_ClassUrl}'>more...</A> </td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td>
      <table class=main_tdbg_575 style="WORD-BREAK: break-all" cellSpacing=0 cellPadding=0 width="100%" border=0>
        <tr>
          <td vAlign=center align=middle width="22%" height=100 rowSpan=2>
          <!--{$GetPicArticle(ChannelID,rsClass_arrChildID,True,0,1,false,false,0,3,2,130,90,20,0,True,1)}--></td>
          <td width="1%" rowSpan=2></td>
          <td vAlign=top height=50>
          <!--{$GetArticleList(ChannelID,rsClass_arrChildID,True,0,rsClass_ShowAllItem,rsClass_TopNumber,False,False,"",0,rsClas

s_ItemListOrderType,2,44,0,False,1,True,False,3,False,False,True,True,True,False,rsClass_ItemOpenType)}--></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellSpacing=0 cellPadding=0 width="100%" border=0>
  <tr>
    <td class=main_shadow></td>
  </tr>
</table>
【/ArticleList_ChildClass】

这个是系统提供的默认样式,为一列式,其中的【Cols=1】可以省略。我们已在栏目中添加了三个子栏目,效果如下图:

教你修改动易系统标签
 

修改为多列式,需要修改【Cols=1】中的数值,比如改成2,另外因为是循环表格,要在外面套一个表格:

<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" style="word-break:break-all;Width:fixed"><tr>
【ArticleList_ChildClass】【Cols=2】
<td valign="top" width="284">
<table cellSpacing=0 cellPadding=0 width="100%" border=0>
  <tr>
    <td>
      <table class=main_title_575 style="WORD-BREAK: break-all" cellSpacing=0 cellPadding=0 width="100%" border=0>
        <tr>
          <td vAlign=center><A class='Class' title='{$rsClass_Readme}' href='{$rsClass_ClassUrl}'><B>{$rsClass_ClassName}</B></A></td>
          <td width=51><A class='Class' title='{$rsClass_Readme}' href='{$rsClass_ClassUrl}'>more...</A> </td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td>
      <table class=main_tdbg_575 style="WORD-BREAK: break-all" cellSpacing=0 cellPadding=0 width="100%" border=0>
        <tr>
          <td vAlign=center align=middle width="22%" height=100 rowSpan=2>
          <!--{$GetPicArticle(ChannelID,rsClass_arrChildID,True,0,1,false,false,0,3,2,130,90,20,0,True,1)}--></td>
          <td width="1%" rowSpan=2></td>
          <td vAlign=top height=50>
          <!--{$GetArticleList(ChannelID,rsClass_arrChildID,True,0,rsClass_ShowAllItem,rsClass_TopNumber,False,False,"",0,rsClas

s_ItemListOrderType,2,44,0,False,1,True,False,3,False,False,True,True,True,False,rsClass_ItemOpenType)}--></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellSpacing=0 cellPadding=0 width="100%" border=0>
  <tr>
    <td class=main_shadow></td>
  </tr>
</table>
</td>
【/ArticleList_ChildClass】
</tr>
</table>

从手机浏览器访问《生活宝典》

站内搜索
  • 每个栏目单独做个投稿表单的方法
  • 从栏目内容的角度制作标题
  • 帝国 CMS 终极栏目属性转换的说明
  • 栏目更换模型:必须先删除里面的信息页
  • 关于循环子栏目数据标签(listsonclass)的使用
  • 用js高亮当前栏目导航
  • 循环子栏目封面模板一行两列修改问题
  • 封面模板循环子栏目一行两列DIV+CSS
  • 栏目列表页的子栏目如何显示成一列式或多列式
  • 微商帮
    世界网站大全
    中国科研团队:大象的长鼻子是如何越变越长了
    中国科研团队:大象的长
    自己是否能够像自己想的那样做成一件事,身旁人的判断会比自己准确
    自己是否能够像自己想
    火宫殿:吃喝玩乐看,烧香拜神佛,红火的庙会经济
    火宫殿:吃喝玩乐看,烧香
    眼见为实也不为实,更须谨慎看到的并非全貌
    眼见为实也不为实,更须