我如何获得插件名称,因此我可以根据它做不同的事情?在嵌套插件的情况下,我有一个像这样的块:
{% block section_content %}
{% for plugin in instance.child_plugin_instances %}{% render_plugin plugin %}{% endfor %}
{% endblock %}
我想用不同的div包装放在此块中的插件。是否有可能确定被删除的插件是否为文本插件?
谢谢
插件实例具有一个plugin_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 %}
或者,您可以使用该字段将类等添加到div中。
祝你好运。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句