首页 > 解决方案 > 修改树枝文件中的字段输出

问题描述

通常是 Drupal 的新手,更不用说 Drupal 8。我需要在字段模板呈现到页面之前对其进行修改。我可以在views-view-field.html.twig 中看到输出。{{output -}} 转储到:

object(Drupal\Core\Render\Markup)#12782 (1) { ["string":protected]=> string(371) "<a class="video-thumbnail" href="/view-playlist?playlist=49&amp;video=x8v7uy9psy&amp;orient=46+45+47+44+48"> <img src="/sites/default/files/2020-12/how-eddie-works%20copy.jpg" width="360" height="190" alt="How Eddie Works " typeof="Image" class="img-fluid" /> <div class="play-button">&nbsp;</div> <div class="dog-ear punch">&nbsp;</div> </a> ========" }

我需要获取 orient 值并根据其内容对其进行修改。例如,如果它包含 45,我只需要说 orient=45,而不是倍数。

如何访问对象以读取内容。我将需要修改输出,但我认为我应该能够创建一个字符串,因为我可以将其作为测试并且它工作正常。

建议?提前感谢您的帮助!

标签: drupal-8

解决方案


推荐阅读