提供向文章添加图像的支持。
raptus.article.images的Python项目详细描述
简介
raptus.article.images为每篇文章提供多个图像的支持。
此软件包提供了raptus.article的以下功能:
含量
- Image - add your images in a article.
依赖性
- archetypes.schemaextender
- raptus.article.core
- plone.app.imaging
安装
注意,如果安装raptus.article.default,则可以跳过此安装步骤。
要将raptus.article.images安装到plone实例中,请找到文件 在文件系统上plone实例目录的根目录中buildout.cfg, 在文本编辑器中打开它。
将实际的raptus.article.images附加组件添加到 buildout.cfg.查找如下所示的部分:
eggs = Plone
如果已经有其他加载项,则此部分可能还有其他行 安装。只需在单独的行上添加raptus.article.images,如下所示:
eggs = Plone raptus.article.images
注意,您必须像这样运行buildout:
$ bin/buildout
然后以管理员的身份转到plone中的“附加组件”控制面板,然后 安装或重新安装“raptus.article.default”产品。
注意,如果不使用raptus.article.default包,则必须 添加raptus.article.images的zcml 到构建中的zcml列表或将其包含在另一个包的 配置.zcml。
plone 3兼容性
此软件包需要plone.app.imaging,它需要两个内置管脚 当使用plone 3时,有:
Products.Archetypes = 1.5.16 archetypes.schemaextender = 2.0.3 plone.scale = 1.2
用法
添加图像
现在可以在文章中添加图像。单击“添加新”菜单并在下拉菜单中选择“图像”。 你得到标准的plone表单来添加你的图像。
版权和信用
raptus.article受Raptus AG版权所有,并根据GPL授权。 有关详细信息,请参见license.txt。
贡献者
Harald Friessnegger(弗里西),Webmeisterei GmbH
支持plone.app.imaging scales
开发人员手册
注意:您可以在 raptus.article.core。 如果你需要更多的信息,请看看那里。
代码概述
接口
文件:interfaces.py
- iImages(文章中包含的图像的提供者)
- getimages-函数(根据作为kwargs(catalog brains)传递的条件返回图像列表)
- IImage(图像缩略图和字幕处理程序)
- 函数(返回特定大小的图像的url。尺寸取自
Raptus_项目属性表,由以下名称架构构成:images_lt;size>;u(height width)
如果设置了images_<size>_scale属性,则使用相应的plone.app.imaging比例。
- 函数(返回特定大小的图像的HTML标记。尺寸取自
Raptus_项目属性表,由以下名称架构构成:images_lt;size>;u(height width)
如果设置了images_<size>_scale属性,则使用相应的plone.app.imaging比例。
- getSize-函数(返回为特定大小注册的宽度和高度)
如果设置了images_<size>_scale属性,则返回缩放图像的实际大小
- getcaption-函数(返回图像的标题)
- getscale-function(如果设置了属性images<;size>;,则返回要使用的plone.app.imaging比例。
(注意:这将覆盖高度和宽度)
- iImages(文章中包含的图像的提供者)
- getimages-函数(根据作为kwargs(catalog brains)传递的条件返回图像列表)
- IImage(图像缩略图和字幕处理程序)
- 函数(返回特定大小的图像的url。尺寸取自 Raptus_项目属性表,由以下名称架构构成:images_lt;size>;u(height width) 如果设置了images_<size>_scale属性,则使用相应的plone.app.imaging比例。
- 函数(返回特定大小的图像的HTML标记。尺寸取自 Raptus_项目属性表,由以下名称架构构成:images_lt;size>;u(height width) 如果设置了images_<size>_scale属性,则使用相应的plone.app.imaging比例。
- getSize-函数(返回为特定大小注册的宽度和高度) 如果设置了images_<size>_scale属性,则返回缩放图像的实际大小
- getcaption-函数(返回图像的标题)
- getscale-function(如果设置了属性images<;size>;,则返回要使用的plone.app.imaging比例。 (注意:这将覆盖高度和宽度)
架构扩展程序
文件:extender.py- imageextender-将组件选择字段添加到图像内容类型-对于iatImage
更改日志
2.0b5(2014-10-15)
添加属性images_*_scale以便能够使用plone.app.imaging 比例尺代替raptus。物品图像大小。
这允许我们使用plone.app.imagecropping[frisi]
2.0b4(2010-11-10)
- 增加了法语翻译
2.0b3(2010-10-21)
- 更新了自述文件和手册
2.0b2(2010-10-20)
- 首次公开发行