跳转到主要内容

一个补丁,使得PloneLanguageTool的内容协商器能够在虚拟主机环境中工作

项目描述

简介

此模块修补了PloneLanguageTool的getContentLanguage方法,使其在如由Zope服务的Plone等虚拟主机环境中工作。原始代码使用请求中的PATH_TRANSLATED变量,但该变量包含了在虚拟主机Plone站点时使用的所有VirtualHostBase和域名关键字,因此这个小的补丁检查请求,如果应用程序在虚拟主机环境中运行,则查看VIRTUAL_URL_PARTS变量,如果没有则按常规查看PATH_TRANSLATED。

此错误已报告给plone-users,但尚未修复。

您需要PloneLanguageTool 2.1才能使此补丁正常工作 简介 ============

变更日志

1.3-

  • 更改名称为cs.plt.contentnegotiator [erral]

1.2-

  • 修复ConflictError导入 [erral]

1.1 -

  • 移除路径记录 [erral]

  • 添加zcml和初始化方法 [erral]

1.0 -

  • 初始发布 [erral]