上下文:我想构建一个 URL 来遍历当前的 portlet,以提供呈现特定数据的外部视图。
真实用例:我正在做一个视频播放器,它等待 URL 作为参数来获取视频字幕。字幕存储在 schema.Text 字段中。所以目标是创建一个视图来显示这些数据;就像是:
/++contextportlets++plone.rightcolumn/test-video/@@video_captions
所以我在 python 代码渲染器中,我想从中构建那个 URL。(自己是渲染器)我需要:
- 上下文、类型、组中的 portlet 类型
- 经理姓名(self.manager.name做的工作)
- portlet id(self.data.id 完成这项工作)
所以问题是我如何从它的渲染器中获得那种portlet。