前几天发布了一个有关逐浪CMS黄页的说明,在实际的使用过程当中我们还会遇到一些细节问题。比如说我们的企业有好几种,像www.3j99.cn这里的面企业主要有三种
一是房产中介公司,二是装修公司,三是中介+装修的公司

每一种企业都需要不同的栏目,那我们怎么为不同的行业匹配不同的导航呢?
看见的效果吧
我为不同的企业匹配了不同的导航,那这种效果是怎么实现的呢
其实很简单的
首先我们先将我们需要的栏目建在公用栏目中
后台-黄页-公用栏目
要区分不同的企业,我们就要做个企业类别的阀值
在黄页申请模型中加一个字段“企业类别”
房产经纪|房产经纪
装修装饰|装修装饰
房产&装修|房产&装修
竖的前面为参数名,后面为值 ,也可以将这里写成
房产经纪|1
装修装饰|2
房产&装修|3
前者进入SQL后为中文的形式,后者为数字的形式。
这个功能比较简单当前网页使用就可以了,所以我直接用了中文,如果需要URL传值的话我感觉就是英文或者数字的比较好。不需要转码,中文的需要转码
上代码吧

最后一页代码为:
{Repeate}
我为每一个导航item,设置了一个ID “menu{Field=”TemplateID”/}”
然后通过JS来控制不同类别的menu显示就OK了
同样的道理我们也可以控制会员中心中导航的显示
原效果如下:
在导航处右键,检查代码,找到此处的代码
可以发现这里是通过
来区分导航栏目的
下面我就利用这个来控制栏目的显示
写标签
{ZL:GetuserID/} 这个标签是获取当前登陆用户ID的,因为这个页面是在会员中心,USERID有唯一性,我们可以直接用当前用户ID
做完标签后把标签引用到文档当中
会员中心黄页的路径为
/Areas/User/Views/pages/Default.cshtml

在栏目代码后加入标签,要注意把标签放入.cshtml中的格式哦。
@Call.Label
保存
这样就实现了不同类别的公司,出现不同的栏目
上效果


