首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将HTML标记附加到字段中?

如何将HTML标记附加到字段中?
EN

Drupal用户
提问于 2018-07-12 00:30:26
回答 1查看 532关注 0票数 0

在基本页面内容类型上,我们有一个段落字段,设置为Plain Text with Link field,下面是段落类型的字段。

如何将附加到字段中,以便将其显示在字段的末尾?

字段:

  1. 描述(type = text (formatted, long))
  2. 链接(type = link)

电流

树枝模板:

代码语言:javascript
复制
{{ content.field_description }}
{{ content.field_link }}

样本输出:

代码语言:javascript
复制
Dramatically create 24/7 paradigms via ubiquitous information. 
Read More

目标

树枝模板:

代码语言:javascript
复制
{{ content.field_description }}

期望产出:

代码语言:javascript
复制
Dramatically create 24/7 paradigms via ubiquitous information. Read More

我们试过却被卡住的东西。当我们试图使用$pr_description打印ksm()字段时,我们找不到可以将链接附加到的方法或数组:

主题

代码语言:javascript
复制
function mytheme_preprocess_paragraph__plain_text(&$variables) {
  $pr_plain = $variables['elements']['#paragraph'];
  if(!$pr_plain->get('field_link')->isEmpty()) {
    $pr_link_field = $pr_plain->get('field_link')->first();
    $pr_link_uri = $pr_link_field->uri;
    $pr_link_title = $pr_link_field->title;

    $pr_description = $pr_plain->get('field_description');
    ksm($pr_description); // this did not provide method or array such as `#suffix`
  }
}
EN

回答 1

Drupal用户

回答已采纳

发布于 2018-07-12 05:34:07

描述字段使用“文本格式化”,因此

标记很可能是字段值的一部分(编辑器也可以在该字段中输入

Dramatically create 24/7 paradigms via ubiquitous information.

)。如果将description字段更改为明文或未格式化的long,将更容易实现所需的输出。

票数 1
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/264630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档