跳转到主要内容

包装任何带有地理位置或语言协商的Plone部件。

项目描述

geoportlet作为现有端口类型包装器工作。

用法

当您在“管理端口”下选择“Geoportlet”类型时,添加表单允许您从国家/地区和语言数据库中选择,并选择端口类型。在下一屏幕中,您将创建所选端口(如果需要用户输入)。

geoportlet根据IP地址查找和/或HTTP语言接受字符串切换其可用性。您可以使用它将端口受众细分到特定的国家或语言组,例如中国和普通话。

它使用由http://Software77.net提供的地理位置数据库。

兼容性: Plone 4+。

HTML

每个geoportlet将包含的端口分配包装在具有对应所选国家/地区和/或语言的CSS类的HTML <div> 元素中。格式为 geoportlet-<country>geoportlet-<language>,其中国家以三个字母的 ISO 3166-1 alpha-3 国家代码提供,语言以两个字母的 ISO 639-1 语言代码提供

<div class="geoportlet-dnk geoportlet-da">
   <div class="portlet ...">
      ...
   </div>
</div>

作者

Malthe Borch <mborch@gmail.com>

变更日志

1.0.2 (2012-06-14)

  • 首次创建地理端块时,使用包含的分配标题作为端块标题。这确保我们从INameChooser适配器中获得一个合适的名称。

  • 修复了防止具有“null”编辑表单的端块编辑的问题。

  • 修复了安全检查问题。

1.0.1 (2012-06-06)

  • 修复了与Python 2.6兼容性问题。

  • 修复了地理位置数据库位置不会获取默认值的问题。

1.0 (2012-06-06)

  • 首次公开发布。

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

collective.portlet.geo-1.0.2.tar.gz (1.4 MB 查看哈希值)

上传时间

由以下支持