一个Plone扩展包,提供用户定义的多门户标志视图。
项目描述
简介
此包帮助在Plone中创建自定义门户标志,使用新的配置集、自定义CSS和图像。它允许用户从文本或图像等多个项目构造标志。
安装
此包需要Plone 3.0或更高版本。
不使用buildout安装
将此包安装到您的系统路径包中或安装到Zope实例的lib/python目录中。您可以使用easy_install或通过setup.py脚本执行此操作。
安装包后,需要在您的Zope实例中注册。这可以通过在etc/package-includes目录中放置一个collective.multilogo-configure.zcml文件来完成,内容如下
<include package="collective.multilogo" />
或者,您可以将该行添加到已注册的包或产品的configure.zcml中。
使用buildout安装
如果您使用buildout来管理实例,安装collective.multilogo更为简单。您可以通过将其添加到实例的eggs行来安装collective.multilogo
[instance] eggs = collective.multilogo zcml = collective.multilogo
最后一行告诉buildout生成一个zcml片段,告诉Zope配置collective.multilogo。
如果另一个包依赖于collective.multilogo egg或直接包含其zcml,您不需要在buildout配置中指定任何内容:buildout将自动检测这一点。
更新配置后,您需要运行“bin/buildout”,这将负责更新您的系统。
用法
例如,我们想要为“DMS4U | CMS4U | ERP4U | CHAT4U”服务器家族创建自定义标志,指向特定站点,例如 http://dms4u.cz,http://cms4u.cz,http://erp4u.cz,http://chat4u.cz 等。
转到“网站设置”并打开“多标志设置”配置文件,该文件位于“附加产品配置”控制面板部分。
在这里,您可以指定一些选项,例如显示顺序(行内或块),标志项分隔符以及定义标志的各个部分/项。还可以定义放置在标志项下方的附加促销文本。
在我们的案例中,将“显示行内”设置为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。
它是由Lukas Zdych编写的,并由Matous Hora贡献。
变更日志
0.2.1 - 2008/08/19
同步readme.txt文件 [lzdych]
0.2 - 2008/08/19 =——————
修复:产品重新安装后丢失多标志设置 [mhora]
为每个标志项启用标志项分隔符,并在标志项下方添加可配置的促销文本 [mhora]
添加了对空标志链接到门户导航根的回退 [mhora]
0.1 - 2008/12/01
首次发布 [lzdych]
项目详情
集体.multilogo-0.2.1.zip 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7236104327ea61e1ad1f158cf8af2883974127bd404ff4705cca93112b81dacc |
|
MD5 | 8b067265ac359ae0808148fe42004755 |
|
BLAKE2b-256 | bf683ddfea619971a4c35fe1e4672020b17e99f0891f983fe4044db94863c806 |