人员目录
项目描述
简介
一个基于dexterity的简单目录,具有分面搜索功能。最初作为学术人员目录开发。此目录设计用于与Diazo主题配合使用,以显示结果。
安装
像其他Plone插件一样安装,即将其添加到您的 buildout.cfg,然后在您的网站上启用您的插件。有关更多信息,请参阅 官方安装文档。
配置
在您开始创建目录之前,请考虑您想要目录条目拥有的字段。例如,“部门”,“最喜欢的动物”等。最初,目录条目有2个字段,标题和图片。这些字段可以编辑或添加新字段。为此
转到Plone控制面板
选择“Dexterity内容类型”
选择“目录条目”
单击“字段”选项卡。
添加所需的字段数量,并/或更改现有字段的标题/描述。
一旦设置完成,您就可以使用“添加新内容”在任何地方将人员目录添加到您的网站上。
分面
如果您希望您之前配置的“部门”字段可以与分面排序(即您可以通过右侧的链接筛选条目),则需要将其选择在目录的“筛选字段”列表中。
建议字段
如果选择了一个字段作为分面,那么您还可以在文本行字段上使用SuggestionFieldWidget来显示以前使用过的值。为此,您需要更改条目模式XML(单击“编辑XML字段模型”)并将其更改为
<field name="research_group" type="zope.schema.TextLine"> <title>Research Group</title> <form:widget type="ibme.persondirectory.widget.SuggestionFieldWidget"/> </field>
条目图片
默认情况下,有一个图片字段,可以用来,例如添加肖像。图片将通过plone.app.imaging进行缩放。您可以在Plone控制面板的“图片处理”部分中更改尺寸。
排序
默认情况下,条目按字母顺序排序。但是,您可以通过编辑目录对象来更改此设置。
致谢
作者
Jamie Lentin [lentinj],http://shuttlethread.com
作为牛津IBME网站的一部分开发。
进一步工作
诚然,结果展示相当乏味,但这与您的Diaz主题结合使用时最有用。然而,初始视图可以稍作改进。
变更日志
1.1 (2013-08-30)
不再自动使用SuggestionFieldWidget字段,而是手动选择哪些应作为维度使用 [lentinj]
每次更改目录对象时,重新索引以下所有内容 [lentinj]
1.0 (2013-08-01)
确保过滤器按标题排序 [lentinj]
0.1 (2013-07-03)
首次发布 [lentinj]
项目详情
ibme.persondirectory-1.1.zip的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4d427ba7d9b2ddf2c3f01f011ef0847b8c5f756bbb2efad4e6fcbe6c1c318070 |
|
MD5 | 2b709935d90f15fc74030934a09d52fb |
|
BLAKE2b-256 | 826de0283a5fb5c25142b4a47ab0e0414b9ff97bc20ecea42c5717079ef4f06f |