如何使用用户可添加的“部分图像”?
问题描述:
我需要设置一个“部分图像”可由用户添加。 客户希望针对放置在网站顶部的每个文件夹使用不同的图像。 这些图像可以由门户用户添加/编辑。如何使用用户可添加的“部分图像”?
通常我将collective.contentleadimage添加到实例中。然后,我创建一个新的Viewlet,使用aq_parent自定义contentleadimage代码,为没有自己的“节图像”的文件夹提供“遍历方式”。通过这种方式,所有的第一级文件夹可以具有“部分图像”,第二级文件夹可以由父文件夹继承。
有没有更好的方法?
维托
答
的“穿越方法”,正如你所说的,是最简单的选择,如果你需要该图像是由客户修改。
另一种选择可能是依靠portal_registry:
- 添加图像任何你喜欢
- 在注册表中添加,你为特定部分