跳转到主要内容

子站点的自定义logo和CSS行为

项目描述

====================
collective.subsitebehaviors
====================

功能
---------

Dexterity类型的显示定制

- 适用于任何INavigationRoot的logo,如果找到则使用'logo'缩放
- 适用于任何INavigationRoot的易于终端用户定制的CSS样式

致谢
--------

- 从ftw.subsite复制的viewlets
- 从各种子站包中获得的灵感

如何使用
-----------

- 根据您的意愿将行为应用于内容类型

要定义除了logo之外的进一步外观定制,请将“样式字段”添加到您的
Dexterity类型

- 字段ID必须以前缀"css_"开头
- CSS选择器编码到字段ID中作为tag[tagname]_id[id]_class[classname]
- 然后,CSS样式可以正常地作为添加/编辑表单中的字段值输入

在这里,只有tag值是必需的,id和class是可选的。

- 可选的CSS属性名称编码相同,作为_cssattr[AttrName]后缀

在这里,由于Dexterity字段名不能包含破折号(即'-'字符),因此使用
驼峰命名法(如上例中的'AttrName')。因此,例如,背景颜色
CSS属性指定为'BackgroundColor'。

如果字段ID中没有找到CSS属性名称,则假定字段值
包含一个完整的正则'attribute: value' CSS样式声明,不带结束
分号。

示例

这一切一开始可能听起来很复杂,但实际上并不复杂——
为您的内容设置背景颜色,只需添加一个ID为
'css_tagbody_cssattrBackgroundColor'的Dexterity字段。


贡献者
============

- Petri Savolainen, petri.savolainen@koodaamo.fi
变更日志
=========

0.4 (5.9. 2015)
---------------

- 正确要求导入plone.behavior
- 文档改进
- 修复浏览器层名称,以便测试通过
- 完成 i18n 引导,包括芬兰语翻译

0.3(未发布)
----------------

- 显示回退标志曾损坏(原文如此) - 现已修复

0.2(未发布)
----------------

- 样式和标志有时不起作用;已修复

0.1(未发布)
----------------

- 初次发布。
[petri]

项目详情


下载文件

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

源分发

collective.subsitebehaviors-0.4.zip (55.7 kB 查看哈希值)

上传时间

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面