【发布时间】:2013-08-25 16:12:51
【问题描述】:
是否可以在占位符中循环插件?我想为每个第二个插件分配另一个类,因此带有“奇数”的插件出现在左侧,另一个出现在右侧站点上。这可能吗,还是我必须纠正两个不同的插件?
【问题讨论】:
标签: django django-cms
是否可以在占位符中循环插件?我想为每个第二个插件分配另一个类,因此带有“奇数”的插件出现在左侧,另一个出现在右侧站点上。这可能吗,还是我必须纠正两个不同的插件?
【问题讨论】:
标签: django django-cms
好问题。可以以编程方式修改占位符的内容,但我不知道如何访问各个插件。有关如何编写自定义插件处理器的更多信息,请参阅http://docs.django-cms.org/en/2.1.3/extending_cms/custom_plugins.html#plugin-context-processors。
您可以使用BeautifulSoup 以这种方式将您需要的分类添加到 HTML。
另一种选择是通过 JavaScript 添加分类,但是从渲染 DOM 到应用分类之间会有一点延迟。
【讨论】: