如何使用Plone 5为灵巧类型提供图标

Dr.*_*sch 6 plone

icon_expr消失了.

有一个相关问题https://github.com/plone/Products.CMFPlone/issues/1236 有关此问题,但仅适用于控制面板图标.

在plone 5中将图标添加到灵巧内容类型的适当方法是什么?

任何指针欢迎

沃尔克

keu*_*eul 2

不幸的是,Plone 5 的方式只能通过 CSS(例如带有背景图像)并将其注册到新的资源注册表中。

我测试的一种方法是重复使用Fontello,就像 Barceloneta 所做的那样,但并不简单,因为您必须手动修改生成的 CSS 以防止新的 CSS 破坏其他全局规则。一个例子在这里: https: //github.com/RedTurtle/TurtledGazette/tree/master/Products/PloneGazette/browser/static(它甚至不是敏捷或原型,但这并不重要)。

笔记。我不太明白 CSS 和 iconfont 的运行情况。这是一种过度优化:

  • 老派图像仍然可以缓存
  • 背景图像无法真正访问,因为真实图像还为盲人提供了“alt”,警告内容类型。

我不太喜欢目前的情况……在开发主题时还可以,对于附加组件开发人员来说却是一场噩梦。

  • 在您的帮助下,我只花了三个小时就通过 fontello 将我的附加图标实现到 Configlett 和内容类型。:-( 可扩展的 SVG 图标一开始有一些吸引力 - 但实际上它们是作为字形实现的,具有字形的所有限制(黑白、单个路径等)。此外,我认为将图标放入其中根本没有任何优化字体。每个附加包都必须实现自己的网络字体,以防止与其他字体发生冲突。在我的例子中,它是带有单个图标的字体。 (2认同)