【发布时间】:2009-07-06 19:14:13
【问题描述】:
我有一个客户网站,其中包含多个用于单个网络节目的“迷你网站”和一个用于制作它们的公司的主网站。每个迷你站点都有自己的配色方案,但菜单项和/或其他站点的所有内容都相同,例如照片、新闻等。
我似乎无法弄清楚如何以编程方式确保我与给定迷你网站相关联的样式表保留用于迷你网站内的所有交互,除非用户离开主页或更改 SHOW从节目菜单中。
我什至可能会为迷你站点使用不同的虚拟主机,所以我希望它们感觉它们是完全不同的站点,而不是维护具有相同内容的 CMS 的多个实例,它们确实是有动力的来自一个 CMS。
我考虑过使用 JSession 来管理会话,然后从会话中获取当前的迷你站点名称,仅在用户选择主页时更改,或者从节目菜单中更改他们的 SHOW。或者我可以尝试拥有多个模板并尝试将它们与特定的菜单项相关联,但这感觉有点难看。
有没有人有在 Joomla(或任何 CMS)中构建类似网站的经验,是否有这方面的最佳实践?
我想我将为每个迷你站点设置单独的子菜单,以便每个站点上的照片是到照片组件中特定画廊的链接,而来自主站点的照片是到主照片库的链接.
【问题讨论】: