观察发现要仿的网站'公司产品'和'新闻动态'是2个不同的模版,针对产品需要在\templets\default新建cplist.htm列表模版和cparticle.htm文章模版,名字命名无所谓.
登陆网站后台修改,核心-网站栏目管理-更改栏目属性为最终列表栏目,高级选项修改列表模版为{style}/cplist.htm
文章模板为{style}/cparticle.htm
然后点击确定.
如何应用到子栏目分类?勾选高级选项中的继承选项,这样就可以同时更改下级栏目的浏览权限、内容类型、模板风格、命名规则等通用属性.
下面具体操作流程:
①拷贝下载products.html文件中的源码粘贴至cplist.htm
②参考以下织梦标签代码修改调取
图片样式路径{dede:global.cfg_basehost/}/static 网站名称{dede:global.cfg_webname/} 列表页标题{dede:field.title/}_{dede:global.cfg_webname/} 关键字调用{dede:field name='keywords'/} 描述调用{dede:field name='description' function='html2text(@me)'/} 公共头部调用{dede:include filename="header.htm"/} 公共底部调用{dede:include filename="footer.htm"/} 当前位置调用{dede:field name='position'/} 分页列表页码{dede:pagelist listitem="index,pre,pageno,next,end," listsize="1"/}
分析网站结构发现,所有产品分类公用一个产品栏目(展示产品分类和最新产品),怎么处理?
可以创建一个sidebar.htm的文件用来存放公共侧边栏目,类似header和footer的功能,也可以直接在这里修改.
a.产品子栏目菜单调取(二级栏目)
{dede:channel row='6' typeid='2' type ='son' orderby='id' orderway='asc'} <li class="side_nav1" id="cat3"><a href="[field:typelink/]">[field:typename/]</a></li> {/dede:channel}
b.产品相关文章调取(含缩略图)
{dede:list pagesize ='12' titlelen='26'} <li><a href="[field:arcurl/]" target="_blank"><img src="[field:litpic/]" alt="[field:title/]"></a><a href="[field:arcurl/]" target="_blank">[field:title/]</a></li> {/dede:list}
右侧产品列表的调取类似侧边栏目调取b中的修改,只是调取数目的不同修改下pagesize的值,titlelen='26'为调取字数限制.
转载请注明:大灰牛博客 » 如何进行织梦产品列表页面仿制