一个plone扩展包,为wiewlet提供用户定义的多个门户徽标。
collective.multilogo的Python项目详细描述
简介
这个包帮助在plone中创建自定义门户徽标,使用新的configlet, 自定义css和图像。它允许用户从多个项目构造徽标 例如文本或图像。
安装
此软件包需要Plone 3.0或更高版本。
无需构建即可安装
在系统路径包或lib/python中安装此包 Zope实例的目录。您可以使用简易安装或 通过setup.py脚本。
安装包之后,需要在zope实例中注册它。 这可以通过在 etc/package包含包含此内容的目录:
<include package="collective.multilogo" />
或者,也可以将该行添加到包中的configure.zcml中,或者 已注册的产品。
使用BuildOut安装
如果使用buildout管理实例安装 collective.multilogo更简单。您可以通过以下方式安装collective.multilogo 为您的实例将其添加到“鸡蛋”行:
[instance] eggs = collective.multilogo zcml = collective.multilogo
最后一行告诉buildout生成一个zcml片段,告诉zope 配置collective.multilogo。
如果另一个包依赖于collective.multilogo egg或包含其zcml 直接不需要在构建配置中指定任何内容: BuildOut会自动检测到这一点。
更新配置后,需要运行“bin/buildout”,其中 将负责更新您的系统。
用法
例如,我们希望从服务器系列为门户DMS4U创建自定义徽标: “dms4u cms4u erp4u chat4u”指向特定站点http://dms4u.cz, http://cms4u.cz、http://erp4u.cz、http://chat4u.cz等。
转到“站点设置”并打开下面列出的“多徽标设置”configlet “附加产品配置”控制面板部分。
在这里可以指定几个选项,如显示顺序(内联或块), 标识项分隔符并定义标识的各个部分/项。 此外,还可以定义放置在徽标项下的其他促销文本。
在我们的例子中,将“display inline”设置为true,作为分隔符,我们输入“”并定义 下列徽标项目:
title=DMS4U image= link=http://dms4u.cz css_class='activeLogo' # to make logo item visually activated new_window=False # we want the logo item to act like standard portal logo separator='+' ... title=CMS4U image= link=http://cms4u.cz css_class='inactiveLogo' # to make logo item visually deactivated new_window=True separator= ... etc
版权和信用
collective.multilogo是GPL授权的。有关详细信息,请参见license.txt。
这是卢卡斯·兹迪奇和马托乌斯·霍拉共同撰写的。
更改日志
0.2.1-2008/08/19
- 同步的readme.txt文件 [lzdych]
0.2-2008年8月19日 =——
- 修复:产品重新安装后丢失的多徽标设置 [mhora]
- 为每个徽标项启用徽标项分隔符并添加配置促销 徽标项下的文本 [mhora]
- 已将空徽标链接的回退添加到门户导航根目录 [mhora]
0.1-2008年12月1日
- 初次发行 [lzdych]