如何在django cms中自定义static_placeholder html代码

时间:2016-08-31 06:33:48

标签: django django-cms

我想为HTML自定义static_placeholder

Html代码:

<ul class="top_list">
  <li class="spc"><span class="ion-ios-telephone"></span> Call us: {% static_placeholder 'call_us' %}</li>
  <li class="spc"><span class="ion-android-mail"></span> Mail us: <a href="mailto:{% static_placeholder 'mail_us' %}">{% static_placeholder 'mail_us' %}</a>
  </li>   
</ul>

<div class="cms-plugin cms-plugin-1"><p>+91-95578XXXXX</p></div>

这就是cms正在渲染的主题是期待<span>而cms正在渲染<div>布局失真。

1 个答案:

答案 0 :(得分:1)

当CMS在内容周围插入<div>标记以启用前端编辑时,这似乎是编辑模式的快照。

首先,发布页面并以匿名用户身份进行预览(注销或使用隐身模式)。如果问题不再存在,则由编辑来决定。

我建议设计CSS,使其不会因插入<div>标记而被抛弃,但是,如果这会造成很大问题,您可以从模板中删除{% cms_toolbar %} - 但是,这将删除您编辑页面的能力。