跳转到主要内容

一个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.czhttp://cms4u.czhttp://erp4u.czhttp://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

变更日志

0.2.1 - 2008/08/19

  • 同步readme.txt文件 [lzdych]

0.2 - 2008/08/19 =——————

  • 修复:产品重新安装后丢失多标志设置 [mhora]

  • 为每个标志项启用标志项分隔符,并在标志项下方添加可配置的促销文本 [mhora]

  • 添加了对空标志链接到门户导航根的回退 [mhora]

0.1 - 2008/12/01

  • 首次发布 [lzdych]

项目详情


下载文件

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

源分布

collective.multilogo-0.2.1.zip (31.1 kB 查看哈希值)

上传时间

由以下提供支持