翻译的 eZ 平台站点访问未按预期工作
eZ Platform site access for translations not working as expected
我对成功获得翻译后的站点访问权限感到不高兴。我全新安装了最新的稳定版 ezplatform,我只有默认内容类型 "folder" 和 "article"。我在根位置之后有一个内容对象,并且有英语和德语的所述对象(新语言代码是 ger-DE
。这是我对超基本 ezplatform.yml:
的尝试
siteaccess:
list:
- site
- de
- en
groups:
site_group:
- site
- de
- en
default_siteaccess: de
match:
URIElement: 1
# System settings, grouped by siteaccess and/or siteaccess group
system:
site_group:
api_keys: { google_maps: "uhuhuhuhuhuhuhuhuhuuuuuuuuu" }
cache_pool_name: '%cache_pool%'
var_dir: var/site
de:
languages: [ger-DE, eng-GB]
en:
languages: [eng-GB]
default:
content:
tree_root:
location_id: 54
excluded_uri_prefixes: [ /media, /images ]
image_variations:
list:
reference: null
filters:
- { name: geometry/scalewidth, params: [260] }
articleimage:
reference: null
filters:
- { name: geometry/scalewidth, params: [770] }
session:
name: pzbsession
cookie_lifetime: 86400
cookie_secure: false
cookie_httponly: true
user:
layout: pagelayout.html.twig
content_view:
full:
root_folder:
template: "full/home_page.html.twig"
match:
Identifier\ContentType: "home_page"
我使用服务器启动命令在本地启动服务器,我可以使用以下 url 访问示例对象:http://localhost:8000/sdc
我可以通过 http://localhost:8000/de_site 访问新的站点访问,看起来它访问了站点,因为没有抛出 404
但是.. 无论我做什么,它总是重定向到 http://localhost:8000/de_site/login 而不是点击实际的内容树和内容覆盖类型“article”
我的 yml 配置尝试中是否存在明显的错误,或者我还必须做些什么才能使这项工作正常进行?
每次在eZ 中添加siteaccess 时,都应该更新匿名角色,并为新的siteaccess 添加相应的user/login 访问策略。还要检查匿名角色是否具有适当的策略以允许访问所需的内容类型和部分。
我对成功获得翻译后的站点访问权限感到不高兴。我全新安装了最新的稳定版 ezplatform,我只有默认内容类型 "folder" 和 "article"。我在根位置之后有一个内容对象,并且有英语和德语的所述对象(新语言代码是 ger-DE
。这是我对超基本 ezplatform.yml:
siteaccess:
list:
- site
- de
- en
groups:
site_group:
- site
- de
- en
default_siteaccess: de
match:
URIElement: 1
# System settings, grouped by siteaccess and/or siteaccess group
system:
site_group:
api_keys: { google_maps: "uhuhuhuhuhuhuhuhuhuuuuuuuuu" }
cache_pool_name: '%cache_pool%'
var_dir: var/site
de:
languages: [ger-DE, eng-GB]
en:
languages: [eng-GB]
default:
content:
tree_root:
location_id: 54
excluded_uri_prefixes: [ /media, /images ]
image_variations:
list:
reference: null
filters:
- { name: geometry/scalewidth, params: [260] }
articleimage:
reference: null
filters:
- { name: geometry/scalewidth, params: [770] }
session:
name: pzbsession
cookie_lifetime: 86400
cookie_secure: false
cookie_httponly: true
user:
layout: pagelayout.html.twig
content_view:
full:
root_folder:
template: "full/home_page.html.twig"
match:
Identifier\ContentType: "home_page"
我使用服务器启动命令在本地启动服务器,我可以使用以下 url 访问示例对象:http://localhost:8000/sdc 我可以通过 http://localhost:8000/de_site 访问新的站点访问,看起来它访问了站点,因为没有抛出 404 但是.. 无论我做什么,它总是重定向到 http://localhost:8000/de_site/login 而不是点击实际的内容树和内容覆盖类型“article”
我的 yml 配置尝试中是否存在明显的错误,或者我还必须做些什么才能使这项工作正常进行?
每次在eZ 中添加siteaccess 时,都应该更新匿名角色,并为新的siteaccess 添加相应的user/login 访问策略。还要检查匿名角色是否具有适当的策略以允许访问所需的内容类型和部分。