【问题标题】:django-cms div tags with cmsplugin class interfering with slider带有cmsplugin类的django-cms div标签干扰滑块
【发布时间】:2014-10-01 23:23:02
【问题描述】:

我正在使用 Django CMS 3.0.3。我编写了一个带有 2 个 CMSPluginBase 派生类的 cms 插件,一个将滑块添加到占位符,另一个用于将幻灯片作为子级添加到滑块。

在实时模式下一切正常,但是当我编辑内容时,我无法使用滑块。原因是 django-cms 正在用这样的附加元素装饰 html 代码:

<div class="slider">
    <div class="cms_plugin cms_plugin-2" style="width: 0px; overflow: hidden; position: absolute; left: 0px; display: block;">
        <!-- Slider Item -->
        <div class="slider-item"> [MY SLIDER CONTENT] </div>
        <!-- /Slider Item --> 
    </div>
</div>

我从其他人那里得到了 HTML/CSS/JS,我不希望使用其他滑块。我有哪些选项可以解决这个问题?

在 django-cms 中是否有办法仅在“内容模式”中关闭插件的包装,但在“结构模式”中包含占位符 &lt;div&gt;?这不是超级方便,但我可以接受的解决方法。

还有什么我可以做的吗?我不想触摸滑块本身。它可能会得到更新,然后我必须调整它以再次调整滑块以满足我的需要。

【问题讨论】:

    标签: javascript css django-cms


    【解决方案1】:

    django-cms 需要用&lt;div class="cms_plugin cms_plugin-2"&gt; 包装你的插件,以便与“结构模式”建立关系。没有其他变体。

    【讨论】:

      猜你喜欢
      • 2012-10-17
      • 1970-01-01
      • 1970-01-01
      • 2014-02-22
      • 1970-01-01
      • 1970-01-01
      • 2012-03-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多