首页 > 网站 > 建站经验 > 正文

aspcms如何调用多级菜单目录?

2024-04-25 20:47:35
字体:
来源:转载
供稿:网友
 问:aspcms如何调用多级菜单目录?

答:打开网站根目录 inc 文件夹,找到并打开AspCms_MainClass.asp文件。

查找语句

if instr(content,"{aspcms:subnavlist")>0 then parseNavList("sub") else Exit Function

是 解析导航栏 的function的 倒数第二句啦。

在语句后面加上几条,你想要几级的导航就加几行,我是比较笨啦,只能这样加。

if instr(content,"{aspcms:sub2navlist")>0 then parseNavList("sub2") else Exit Function

if instr(content,"{aspcms:sub3navlist")>0 then parseNavList("sub3") else Exit Function

……

if instr(content,"{aspcms:subnnavlist")>0 then parseNavList("sub3") else Exit Function

其中的数字n就随便加了,加到多少级就是多少级了。

这是第一步



第二步就是在模板文件里嵌套啦。

打开模板文件里的left.html



调取产品目录的代码

{aspcms:navlist type={aspcms:topsortid}}

[navlist:name]
{if:[navlist:subcount]>0}

{aspcms:subnavlist type=[navlist:sortid]}

[subnavlist:name]
{aspcms:sub2navlist type=[subnavlist:sortid]}

--[sub2navlist:name]
{aspcms:sub3navlist type=[sub2navlist:sortid]}

--[sub3navlist:name]
{/aspcms:sub3navlist}
{/aspcms:sub2navlist}
{/aspcms:subnavlist}

{end if}

{/aspcms:navlist}



这里是调取到第四层啦,不算product栏目的那层,如果还想继续,就照着那个规律写,就好啦,很简单的。



不知道我的方法是不是有点笨呢?

总之是解决了我的一个大问题。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表