mateuszbieniek/ezplatform-page-builder-multisite-siteaccess-picker

该扩展提供了一种在点击“编辑”按钮编辑落地页时为PageBuilder选择SiteAccess的替代方法。

v1.2.1 2020-03-12 11:03 UTC

This package is auto-updated.

Last update: 2024-09-12 21:10:13 UTC


README

描述

该扩展提供了一种在点击“编辑”按钮编辑落地页时为PageBuilder选择SiteAccess的替代方法。默认情况下,会采用最后一次使用的SiteAccess,而此扩展改变了这种行为,使其更适合多站点设置。

如果落地页位于最后一次使用的SiteAccess子树之外,则将使用与落地页共享子树的第一个SiteAccess。此外,在确定正确的SiteAccess时,还会考虑所选的翻译。如果找不到具有匹配语言和子树的SiteAccess,

当创建落地页时,将使用相同的行为。

请注意,这可能会导致编辑器无法创建/编辑落地页,如果子树中没有可用的SiteAccess。

配置

您可以通过将“Page”选项卡中的“mateusz_bieniek.multisite.limit_for_page_tag”参数设置为“false”来禁用显示的SiteAccess限制。

parameters:
    # ...
    mateusz_bieniek.multisite.limit_for_page_tag: false

安装

需要eZ Platform Enterprise Edition 2.5 LTS

1. 启用 EzPlatformPageBuilderMultisiteSiteaccessPickerBundle

编辑 app/AppKernel.php,并在 $bundles 数组末尾添加

new MateuszBieniek\EzPlatformPageBuilderMultisiteSiteaccessPickerBundle\EzPlatformPageBuilderMultisiteSiteaccessPickerBundle(),

2. 安装 mateuszbieniek/ezplatform-page-builder-multisite-siteaccess-picker

composer require mateuszbieniek/ezplatform-page-builder-multisite-siteaccess-picker