Plone 5的插件
项目描述
特性
添加一个输出过滤器,将页面中所有内部链接(带有resolveuid的链接)更改为该Plone对象的绝对URL。
将ILeadImage行为添加到链接内容类型中,以便您可以为链接对象添加图片。
如果链接是站点内部的,则具有正确权限的情况下,实际链接的页面模板将显示链接对象的绝对URL。
如果链接指向已删除或未发布的资源,您将被重定向到主页,并显示警告消息。
关于升级此插件的说明
如果您来自0.1.x版本,请确保升级到2.0版本,并在进一步升级之前运行升级步骤,以避免问题。
安装
通过将其添加到您的buildout中安装collective.smartlink
[buildout] ... eggs = collective.smartlink
然后运行bin/buildout
贡献
支持
如果您遇到问题,请告知我们。
许可证
该项目采用GPLv2许可。
贡献者
RedTurtle Technology, sviluppoplone@redturtle.it
变更日志
1.1.0 (2020-03-06)
Python 3兼容性。[cekk]
行为名称从plone.app.contenttypes.behaviors.leadimage.ILeadImage更改为plone.leadimage。[cekk]
1.0.1 (2019-03-14)
如果链接指向已删除或未发布的资源,您将被重定向到主页,并显示警告消息。(#15734)。[arsenico13]
1.0.0 (2018-12-14)
需要在上一个版本中进行的版本号提升 :) [arsenico13]
修复了从1000到1100的升级步骤:现在即使在链接对象指向已删除的资源时,升级也能正常工作。在运行升级时,请检查日志以获取更多信息。[arsenico13]
修改了link.pt以显示消息,如果内部链接已损坏且用户可以编辑。[arsenico13]
如果内部链接已损坏且用户无法编辑,则返回404。[arsenico13]
审查了一些意大利翻译。[arsenico13]
0.2.0 (2018-12-13)
需要升级步骤。
移除了对链接添加/编辑表单的重写。[arsenico13]
移除了对链接架构的更改(“架构”文件夹仍在产品中,只是为了在升级时避免错误:将在下一个版本的插件中删除)[arsenico13]
移除了索引器。[arsenico13]
新增:添加了一个输出过滤器,该过滤器将页面中找到的每个内部链接的resolveuid更改为该plone对象的绝对_url。[arsenico13]
新增:不再有“internal_link”字段。现在,所有操作都使用字段remoteUrl作为标准的Plone链接类型。[arsenico13]
link.pt:当链接是内部链接时,模板显示链接对象的绝对URL。它比resolveuid链接更易于阅读…[arsenico13]
0.1.1 (2018-09-28)
修复了链接损坏时的视图。[daniele]
0.1.0 (2017-09-13)
移除了已弃用的plone指令。[fdelia]
项目详细信息
下载文件
下载适合您平台的自定义文件。如果您不确定要选择哪一个,请了解有关安装包的更多信息。