se7enxweb/owmultisite 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

se7enxweb/owmultisite

Composer 安装命令:

composer require se7enxweb/owmultisite

包简介

eZ Publish extension which provides template operators to use to build flexible multi website content handling. Time Tested. Great for all ecommerce websites. Great for smart developers!

README 文档

README

owmultisite provides multisite features for eZPublish >= 4.4

#Features

  • owurl : Multisite ezurl operator : {$node_id|owurl()}, {$node|owurl()}, {$node|owurl( 'my_siteaccess' )}, {$node|owurl( 'my_siteaccess', 'full|relative' )}
  • owini : Multisite ezini operator : {owini( 'SiteSettings', 'SiteURL', 'site.ini', 'my_siteaccess' )}
  • owini_hasvariable : Multisite ezini_hasvariable operator : {owini_hasvariable( 'SiteSettings', 'SiteURL', 'site.ini', 'my_siteaccess' )}

#Usage

owurl operator will automatically find which siteaccess contains your node, and will generate an url according to this siteaccess. You also can specify a siteaccess if you want to force this. This operator supports host, PathPrefix and SiteURI settings.

owini allows you to read settings for a specific siteaccess, even if it is not current siteaccess.

#Installation

##Extension activation

  1. Put content on extension in "extension/owmultisite" folder

  2. Activate extension : Add the following to your settings/override/site.ini.append.php file:

[ExtensionSettings]
ActiveExtensions[]=owmultisite
  1. Regenerate autoloads

  2. Clear cache

###Settings for owurl To use owurl operator, please check following settings :

  • in site.ini :
[SiteSettings]
SiteURL

[SiteAccessSettings]
RelatedSiteAccessList[]
(PathPrefixExclude)
(PathPrefix)

[RegionalSettings]
(SiteLanguageList[])
  • in content.ini :
[NodeSettings]
RootNode
MediaRootNode
SetupRootNode
DesignRootNode
UserRootNode
  • in owmultisite.ini to exclude a siteaccess (i.e to avoid links to admin siteaccess)

统计信息

  • 总下载量: 0
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 0
  • Forks: 4
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-2.0-or-later
  • 更新时间: 2024-10-06