织梦导航栏目菜单的调取

DedeCMS系统 admin 436浏览

网站导航栏目如何创建?后台-栏目管理-批量增加栏目,完成之后点击确定,这样导航栏目就创建完成.

现在chrome中访问栏目发现还是别人的网址链接,我们如何把它修改为自己的了?

通过检索,发现控制网站导航栏目的标签是<nav>,将首页的链接修改为{dede:global.cfg_webname/}

参考搜索'织梦dede导航菜单判断是否有子栏目,有则显示否则隐藏(二级菜单调用)'

网站导航栏目调取代码为:

<nav>
<ul class="nav flex">
<li><a href="{dede:global.cfg_webname/}" class="inmenu_1">网站首页</a></li>
{dede:channelartlist row=8 typeid='1,2,3,4,5'}
<li>
<a href="{dede:field.typeurl/}" class="inmenu">{dede:field.typename/}</a>
{dede:field name=typeid runphp="yes"}
global $dsql; $sql = "SELECT id From `dede_arctype` WHERE reid='@me' And ishidden<>1 order by sortrank asc limit 0, 100 ";
$row = $dsql->GetOne($sql);
@me=is_array($row)?'<ul class="submenu">':'';
{/dede:field}

{dede:channel type='son' noself='yes' }
 <li class="side_nav1"><a href="[field:typeurl/]">[field:typename/]</a></li>
{/dede:channel}

{dede:field name=typeid runphp="yes"}
global $dsql; $sql = "SELECT id From `dede_arctype` WHERE reid='@me' And ishidden<>1 order by sortrank asc limit 0, 100 ";
$row = $dsql->GetOne($sql);
@me=is_array($row)?'</ul>':'';
  {/dede:field}
</li>
{/dede:channelartlist}
</ul>
</nav>

以上为织梦模板调用二级菜单的时候,如果有子栏目,就显示二级菜单,如果没有就不显示的代码.

转载请注明:大灰牛博客 » 织梦导航栏目菜单的调取