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

更改日志

0.2.1-2008/08/19

  • 同步的readme.txt文件 [lzdych]

0.2-2008年8月19日 =——

  • 修复:产品重新安装后丢失的多徽标设置 [mhora]
  • 为每个徽标项启用徽标项分隔符并添加配置促销 徽标项下的文本 [mhora]
  • 已将空徽标链接的回退添加到门户导航根目录 [mhora]

0.1-2008年12月1日

  • 初次发行 [lzdych]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何避免springbootstarterparent和dependency中的flyway包冲突   java文本文件写入不起作用   java获取名为DAO类的Bean创建异常   java类路径和清单文件   如何使用Java中的模式来获取像C中的“sscanf”这样的组?   java Spring自动连接具有构造函数的类   clientSecurity运行的java geode示例失败   java JavaFX:在FXML中从ResourceBundle访问非string对象   java登录到google firebase   java对象在通过构造函数后不会更改。为什么?   java(Android)对特定页面的操作webView   javascript如何在webview的js中从java调用变量   持久化—一种在Java中存储和检索对象而不使用关系数据库的简单方法?   java Ldap获取通讯组列表中的用户   java检查温度条件   java后退按钮警报框(Android Studio)   数组java列表问题:为什么我运行它时,它会在第三次打印时打印出4?   java相对路径与绝对路径