【问题标题】:Drupal Paragraphs module - remove extra markupDrupal 段落模块 - 删除额外的标记
【发布时间】:2017-10-04 12:15:15
【问题描述】:

我想删除生成的段落项周围的额外标记。

<h1>
  <div class="field field-name-field-title field-type-text field-label-hidden">
    <div class="field-items">
      <div class="field-item even">Title</div>
    </div>
  </div>
</h1>

我希望它显示如下:

<h1>Title</h1>

我没有任何运气尝试段落问题https://www.drupal.org/node/2251909 中的一些建议,例如编辑以下文件:

段落-item.tpl.php
段落-items.tpl.php
段落.theme.inc

有没有人对此模块有任何经验并能够提供一些帮助?

【问题讨论】:

  • paragraphs-item.tpl.php 应该是要编辑的正确文件。您是否将该文件复制到模板目录中的主题中?之后你清除了 drupal 的缓存吗?

标签: php drupal drupal-7 paragraphs


【解决方案1】:

您可以使用strip_tags() 删除html标签。

<h1><?php print strip_tags(render($content['YOUR_FIELD'])); ?></h1>

<?php print strip_tags(render($content['YOUR_FIELD']), "<h1>"); ?>

希望对你有所帮助。

【讨论】:

  • 非常感谢!我希望摆脱源代码,即由模块创建的代码,但这可以完成工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-12-25
  • 2013-02-22
  • 1970-01-01
  • 1970-01-01
  • 2022-10-14
  • 1970-01-01
  • 2014-10-04
相关资源
最近更新 更多