我有一个客户端网站,它将为个人网络节目提供多个“迷你网站”,并为生产它们的公司提供一个主要网站。每个迷你网站都有自己的配色方案,但拥有所有相同的菜单项和/或其他网站的内容,如照片,新闻等。
我似乎无法弄清楚如何以编程方式确保我与给定迷你网站关联的样式表被保留用于迷你网站内的所有交互,直到并且除非用户离开HOME页面或更改SHOW从节目菜单。
我甚至可能会为迷你网站使用不同的虚拟主机,所以我希望它感觉它们是完全不同的网站,而不是维护具有相同内容的CMS的多个实例,它们确实是动力的来自一个CMS。
我考虑过使用JSession来管理会话,然后从会话中获取当前的迷你站点名称,仅在用户选择HOME页面时更改,或者从显示菜单中更改其SHOW。或者,我可以尝试使用多个模板,并尝试将它们与特定的菜单项相关联,但这感觉有点难看。
有没有人在Joomla(或任何CMS)中建立这样的网站的经验,是否有最好的做法?
我想每个迷你网站都会有单独的子菜单,因此每个网站上的照片都是指向照片组件中特定图库的链接,而主网站上的照片是指向主照片库的链接
答案 0 :(得分:0)
我真的没有从你的问题中得到你想要达到的目标,但我将你的问题解读为
2
每个迷你网站都有自己的配色方案,但具有所有相同的菜单项
这是指菜单A指向siteA,菜单B指向siteB,MenuC指向站点C,所有菜单在每个站点上都相同。
为什么在具有不同样式的多个站点上没有相同的模板,例如,如果您具有相同的模板,TemplateA,siteA上的styleA,siteB上的styleB和siteC上的styleC。
如果我们谈论多站点和样式。他们在同一个域名吗?即siteA.yourdomain.com,siteB.yourdomain.com,siteC.yourdomain.com我刚从一位同事那里了解到这一点,显然你可以通过将cookie发布到* .yourdomain.com来实际使用cookie,并且可以从所有子域访问它们。否则,如果域名完全不同,则出于安全原因不起作用。您可能想要尝试的东西
很抱歉,如果我错过了,但也许分类方案会更有意义
问候!