Plugins 获取django cms模板中条件呈现的插件名称

Plugins 获取django cms模板中条件呈现的插件名称,plugins,django-cms,Plugins,Django Cms,如何获取插件名称,以便根据插件名称执行不同的操作?在嵌套插件的情况下,我有这样一个块: {% block section_content %} {% for plugin in instance.child_plugin_instances %}{% render_plugin plugin %}{% endfor %} {% endblock %} 我想用不同的div来包装掉在这个块中的插件。是否有可能确定丢弃的插件是否是文本插件 谢谢插件实例有一个名为Plugin\u type的字

如何获取插件名称,以便根据插件名称执行不同的操作?在嵌套插件的情况下,我有这样一个块:

{% block section_content %}
    {% for plugin in instance.child_plugin_instances %}{% render_plugin plugin %}{% endfor %}
{% endblock %}
我想用不同的div来包装掉在这个块中的插件。是否有可能确定丢弃的插件是否是文本插件


谢谢

插件实例有一个名为
Plugin\u type
的字段,您可以使用它

{% for plugin in instance.child_plugin_instances %}
    {% if plugin.plugin_type == 'TextPlugin' %}
        <div class="mytextpluginclass">{% render_plugin plugin %}</div>
    {% else %}
        {% render_plugin plugin %}
    {% endif %}
{% endfor %}
{%用于instance.child\u plugin\u instances%}
{%if plugin.plugin_type=='TextPlugin'%}
{%render_插件%}
{%else%}
{%render_插件%}
{%endif%}
{%endfor%}
或者,您可以使用该字段向div添加类等

祝你好运