微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用 TWIG 删除部分 HTML 代码?

如何解决如何使用 TWIG 删除部分 HTML 代码?

在我的 Drupal 8 模板中,我有以下 TWIG 代码

{{ product.variations }}

显示以下 HTML 代码

<div data-drupal-selector="edit-actions" class="form-actions js-form-wrapper form-group" id="edit-actions--2">

  <button class="button--add-to-cart button button--primary js-form-submit form-submit btn btn-primary" data-drupal-selector="edit-submit" type="submit" id="edit-submit" name="op" value="Ajouter au panier">Ajouter au panier</button>

  <span>Ajouter au panier</span>

</div>

如何从 TWIG 中的 HTML 代码删除整...行?

我尝试了下面的代码,但按钮仍然显示

{{ product.variations|without('button','submit') }}

解决方法

使用 striptags 过滤器去除标签。

{{ some_html|striptags('<br><p>') }}

或者你的情况

{{ product.variations|striptags('<button><submit>') }}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。