django-cms占位符渲染

时间:2013-08-22 18:59:59

标签: django django-cms

是否可以在占位符中循环插件?我想为每个第二个插件分配另一个类,所以带有“奇数”的插件出现在左侧,另一个出现在右侧站点上。这是可能的还是我必须使用两个不同的插件?

1 个答案:

答案 0 :(得分:0)

好问题。可以通过编程方式修改占位符的内容,但我不知道如何访问各个插件。有关如何编写自定义插件处理器的详细信息,请参阅http://docs.django-cms.org/en/2.1.3/extending_cms/custom_plugins.html#plugin-context-processors

您可以使用BeautifulSoup以这种方式向HTML添加所需的分类。

另一个选择是通过JavaScript添加分类,但是从渲染DOM到应用分类之间你会有一点延迟。