Drupal自动更新我的自定义源HTML内容

时间:2017-09-18 13:53:55

标签: drupal drupal-7

我正在使用HTML源代码直接在Drupal 7网站上撰写文章。 当我保存我的内容并想再次修改它时,我的所有HTML源代码都改变了结构。

显示器是我想要的,但是html源代码比我的更复杂。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" />
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>

<!-- Ligne (collapse) -->
<a class="row ligne" data-toggle="collapse" href="#ligne-collapse-19">
  <!-- Titre ligne -->
  <div class="col-md-5 col-xs-12 titre-ligne">Transport en commun<i class="glyphicon glyphicon-info-sign"></i></div>
  <!-- Contenu ligne -->
  <div class="col-md-7 col-xs-12">
    <div class="vals">
      <div class="col-xs-4"><i class="glyphicon glyphicon-ok"></i></div>
      <div class="col-xs-4"><i class="glyphicon glyphicon-ok"></i></div>
      <div class="col-xs-4"><i class="glyphicon glyphicon-ok"></i></div>
    </div>
  </div>
</a>
<!-- Contenu caché (collapse) -->
<div class="row collapse" id="ligne-collapse-19">
  <div class="ligne-detail">
    <div class="col-md-8 col-xs-10 col-center">
      Profitez d'un mois gratuit* sur votre assurance auto pour toute nouvelle souscription.​
    </div>
  </div>
</div>
<!-- Fin Ligne -->

变为

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" />
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>

<div class="col-md-5 col-xs-12 titre-ligne"><a class="row ligne" data-toggle="collapse" href="#ligne-collapse-1">Responsabilité civile<i class="glyphicon glyphicon-info-sign"></i></a></div>
<a class="row ligne" data-toggle="collapse" href="#ligne-collapse-1">
  <!-- Contenu ligne -->
</a>

<div class="col-md-7 col-xs-12">
  <div class="vals">
    <div class="col-xs-4"><a class="row ligne" data-toggle="collapse" href="#ligne-collapse-1"><i class="glyphicon glyphicon-ok"></i></a></div>

    <div class="col-xs-4"><a class="row ligne" data-toggle="collapse" href="#ligne-collapse-1"><i class="glyphicon glyphicon-ok"></i></a></div>

    <div class="col-xs-4"><a class="row ligne" data-toggle="collapse" href="#ligne-collapse-1"><i class="glyphicon glyphicon-ok"></i></a></div>
  </div>
</div>
<a class="row ligne" data-toggle="collapse" href="#ligne-collapse-1"> </a>
<!-- Contenu caché (collapse) -->

<div class="row collapse" id="ligne-collapse-1">
  <div class="ligne-detail">
    <div class="col-md-8 col-xs-10 col-center">Elle couvre les dommages occasionnés par votre véhicule impliqué dans l'accident et constitue le minimum exigible de tout contrat d'assurance auto.</div>
  </div>
</div>
<!-- Fin Ligne -->

我的所有链接<a href="..."都被拆分了......我该怎么办才能避免这种情况?

2 个答案:

答案 0 :(得分:0)

正如我们在评论中看到的,没有简单的方法可以避免Drupal修改自定义HTML:

  • 将模块挂钩到核心(感谢@headmax)
  • 将“文本格式”属性设置为“PHP代码”

我选择了文本格式,因为我没有时间在新模块上。

感谢您的回答

答案 1 :(得分:0)

如果您正在使用WYSIWYG模块,则会有一个名为“应用简单源格式”的设置(位于/ admin / config / content / wysiwyg /),即使您直接编辑源代码,也会重新格式化代码。 / p>

enter image description here