我用dede仿的一个网站,点击产品导航时应该链接的是一个产品详情,出现的确是这个产品栏目
3个回答
推荐于2016-08-23
展开全部
织梦后台调用建立二级子导航,并且把子导航变成下拉菜单的方法如下
一.首先要在织梦后台的核心——网站栏目管理——选定一个已经建立的栏目——增加子类
然后再在子类中发一些文章,再把子类的“更改”中的高级选项中“文章模板”中点击浏览进行设置
这样子栏目就建好了
二.子栏目的调用
需要在list_article模板中的导航标记处(<h4>栏目列表</h4>的下面)做一些更改
导航标记<div ………type=”top”………..>中的值top改为son即可
三.子栏目的建立
即变成首页中导航的二级下拉列表
在首页,文章列表页和文章内容页三个模板中都要对导航标记处进行一些更改
首先是有一个二级下拉菜单的调用标记,把它放在相应的模板文件的</body>之前
这个标记是:
<script type=’text/javascript’ src=’{dede:global.cfg_cmsurl/}/images/js/dropdown.js’></script>
{dede:channelartlist typeid=’top’ cacheid=’channelsonlist’}<ul id=”dropmenu{dede:field.typeid/}”>
{dede:channel type=’son’ noself=’yes’} <li><a href=”[field:typelink/]“>[field:typename/]</a></li>
{/dede:channel}
</ul>
{/dede:channelartlist}
<script type=”text/javascript”>cssdropdown.startchrome(“navMenu”)</script>
然后再在相应的dede.css文件中的相应地方的background:插图地址,以及background-color:…以及width:…这几个参数值都可以更改,直到更改为相应合适的样式为止!
然后是导航标记处的刚开始的那个div中(非首页的那一行li,是下面的那个li里面的div框内)一定要加一个id=”navmenu”从而变成了<div id=”navmenu” class=”…” ………………….>即可
四.ajafiback和search与vote页面的建立
直接把ajafibback以及search标记(织梦主要标记集合里面有)放在模板中相应的一个div框里,并且新建一个search或者ajafiback页面,利用article_article页面的布局即可,然后再把ajafiback和search的那两个网页文件中的标记直接粘进去新建的这个页面里面.
但要注意的是在后台建立了一个投票框之后(可用后台直接建立),投票页面新建一个vote页面,然后再直接利用article_article的布局(注意其中的导航或者其他一切有织梦标记的地方都不能再用标记而必须使用源文件粘进来),然后再把里面本来就有的一个vote.xml文件中的标记直接粘进来即可。更多问题到问题求助专区《《http://bbs.houdunwang.com/》》
一.首先要在织梦后台的核心——网站栏目管理——选定一个已经建立的栏目——增加子类
然后再在子类中发一些文章,再把子类的“更改”中的高级选项中“文章模板”中点击浏览进行设置
这样子栏目就建好了
二.子栏目的调用
需要在list_article模板中的导航标记处(<h4>栏目列表</h4>的下面)做一些更改
导航标记<div ………type=”top”………..>中的值top改为son即可
三.子栏目的建立
即变成首页中导航的二级下拉列表
在首页,文章列表页和文章内容页三个模板中都要对导航标记处进行一些更改
首先是有一个二级下拉菜单的调用标记,把它放在相应的模板文件的</body>之前
这个标记是:
<script type=’text/javascript’ src=’{dede:global.cfg_cmsurl/}/images/js/dropdown.js’></script>
{dede:channelartlist typeid=’top’ cacheid=’channelsonlist’}<ul id=”dropmenu{dede:field.typeid/}”>
{dede:channel type=’son’ noself=’yes’} <li><a href=”[field:typelink/]“>[field:typename/]</a></li>
{/dede:channel}
</ul>
{/dede:channelartlist}
<script type=”text/javascript”>cssdropdown.startchrome(“navMenu”)</script>
然后再在相应的dede.css文件中的相应地方的background:插图地址,以及background-color:…以及width:…这几个参数值都可以更改,直到更改为相应合适的样式为止!
然后是导航标记处的刚开始的那个div中(非首页的那一行li,是下面的那个li里面的div框内)一定要加一个id=”navmenu”从而变成了<div id=”navmenu” class=”…” ………………….>即可
四.ajafiback和search与vote页面的建立
直接把ajafibback以及search标记(织梦主要标记集合里面有)放在模板中相应的一个div框里,并且新建一个search或者ajafiback页面,利用article_article页面的布局即可,然后再把ajafiback和search的那两个网页文件中的标记直接粘进去新建的这个页面里面.
但要注意的是在后台建立了一个投票框之后(可用后台直接建立),投票页面新建一个vote页面,然后再直接利用article_article的布局(注意其中的导航或者其他一切有织梦标记的地方都不能再用标记而必须使用源文件粘进来),然后再把里面本来就有的一个vote.xml文件中的标记直接粘进来即可。更多问题到问题求助专区《《http://bbs.houdunwang.com/》》
追问
多谢,不过我不是要二级下拉菜单效果,已经想办法实现了,不过你的水平确实挺高的,我想再请教个问题,就是有两个顶级栏目,新闻资讯和行业知识,这两个栏目分别有若干文章,现在我想分别调用者两个栏目内的文章标题,格式是,第一条是新闻资讯的文章,第二条是行业知识的文章,第三条是新闻资讯的文章,第四条是行业知识的文章,这样穿插起来调用成一列,这个怎么实现呢,谢谢
追答
文章调用指定ID就行
展开全部
进该栏目,有一个栏目内容,把你的内容放在栏目内容里面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你会仿站不会改这些?dede的后台就可以改啊
追问
问题是栏目改成产品怎么变,因为我需要左侧的产品导航直接点击出现到产品页面,而产品中心的顶级栏目点开需要是缩略图展示的列表形式
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询