0

我有一个客户网站,其中有多个用于单个网络节目的“迷你网站”和一个用于制作它们的公司的主要网站。每个迷你站点都有自己的配色方案,但具有其他站点的所有相同菜单项和/或内容,例如照片、新闻等。

我似乎无法弄清楚如何以编程方式确保我与给定迷你站点关联的样式表被保留用于迷你站点内的所有交互,直到并且除非用户离开主页或从节目中更改 SHOW菜单。

我什至可能会为迷你站点使用不同的虚拟主机,所以我希望它们感觉它们是完全不同的站点,而不是维护具有相同内容的 CMS 的多个实例,它们实际上是由一个 CMS 提供支持的.

我考虑过使用 JSession 来管理会话,然后从会话中获取当前的迷你站点名称,仅在用户选择主页时更改,或者从节目菜单中更改他们的 SHOW。或者,我可以尝试拥有多个模板并尝试将它们与特定的菜单项相关联,但这感觉有点难看。

有没有人有在 Joomla(或任何 CMS)中建立类似网站的经验,是否有最佳实践?

我想我将为每个迷你站点设置单独的子菜单,以便每个站点上的照片是到照片组件中特定画廊的链接,而来自主站点的照片是到主照片库的链接。

4

1 回答 1

0

我并没有真正从你的问题中得到你想要达到的目标,但我将你的问题解读为

  1. 您有多个站点,[SITE A, MenuA, MenuB, MenuC] , [SITE B, MenuA, MenuB, MenuC] , [SITE C, MenuA, MenuB, MenuC]。

2.

每个迷你站点都有自己的配色方案,但菜单项都相同

这是否意味着Menu A指向siteA,menu B指向siteB,MenuC指向site C,每个站点上的所有菜单都相同。

  1. 为什么不在具有不同样式的多个站点上使用相同的模板,例如,如果您有相同的模板 TemplateA,则在 siteA 上有 styleA,在 siteB 上有 styleB,在 siteC 上有 styleC。

  2. 如果我们谈论的是多站点和样式。他们在同一个域上吗?即 siteA.yourdomain.com、siteB.yourdomain.com、siteC.yourdomain.com 我刚刚从一位同事那里了解到这一点,显然您实际上可以通过将它们发布到 *.yourdomain.com 来使用 cookie,并且它们可以从所有子域访问。否则,如果域完全不同,出于安全原因,它将无法工作。你可能想尝试的东西

对不起,如果我错过了,但也许分类场景会更有意义

问候!

于 2009-07-08T19:21:58.257 回答