jeecms多站使用的要决

很显然,多站管理的核心需求是:栏目共享,内容隔离。

但是无论是所谓子站还是独立站,在内容、栏目显示方面都是隔离的(不知道是不是跟账号有关,总之目前创建的不同类别的管理账号在内容显示上都是隔离的)。

内容隔离显然是正确的,但是栏目隔离就不好了。因为只有使用相同的栏目,模板才不用改来改去。

如果采用channelId来调栏目,相应的就会把不属于自己的内容带过来,而且是无可回避的。

如果使用channelPath,由于channelPath在整个站点中是非唯一的,所以同一套模板就可以给多个站点使用。

经测试,当使用siteId(站点id)+channelPath时,就会精确显示本站点的内容,从而实现我们需要的栏目共享,内容隔离。

不过这样实际上也并不会简单多少,每次建新站,必须要把相同的栏目创建一遍,必须填写正确的channelPath。并且必须把siteId填对。好在,siteId是可以批量替换的。

发表评论

电子邮件地址不会被公开。 必填项已用*标注