alekseyp/oc-multisite-plugin

OctoberCMS 插件,允许为不同的域名分配不同的主题

安装: 17

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 0

开放问题: 0

类型:october-plugin

dev-master 2021-04-03 06:38 UTC

This package is auto-updated.

Last update: 2024-09-29 05:49:05 UTC


README

这是 https://bitbucket.org/keiosdevs/oc-multisite 的分支。

由于缺乏开发和我的自定义功能需求 - 因此进行了分支。我非常感谢所有原始工作。

功能

  • 为不同域名注册主题
  • 筛选哪些域名可以使用后端
  • 为不同域名传递自定义数据

如何使用

  1. 导航到设置 -> CMS -> 多站点
  2. 输入您希望使用的域名(需要完全限定域名)并选择该域名的活动主题。
  3. 保存,这就完成了,任何访问所选域名的用户都会看到您选择的主题。

如果您更改主题而不更改多站点设置中的选择主题,插件将自动将所有不匹配的请求路由到 OctoberCMS 主题选择器中选定的默认主题。这可能会使事情变得有些复杂,请继续阅读。

如何在单个 OctoberCMS 中处理多个主题?

由于 OctoberCMS 的主题选择器将被此插件覆盖,它将扮演另一个角色 - 现在主题选择器将允许您在 CMS 模块中使用的主题之间切换。然而,主题选择器用于选择默认主题,如果发生任何多站点配置问题,插件将重定向所有不匹配的请求到该主题。如果您更改主题在访问者访问的网站上工作,那么在您完成工作后切换回主题选择器中您想要的默认主题将是一个明智的选择。

缓存

您的设置保存在数据库中,并在每次配置保存时使用您配置的缓存服务进行缓存,以避免不必要的数据库调用。

许可证

MIT