在基本页面内容类型上,我们有一个段落字段,设置为Plain Text with Link field,下面是段落类型的字段。
如何将附加到字段中,以便将其显示在字段的末尾?
字段:
(type = text (formatted, long))(type = link)电流
树枝模板:
{{ content.field_description }}
{{ content.field_link }}样本输出:
Dramatically create 24/7 paradigms via ubiquitous information.
Read More目标
树枝模板:
{{ content.field_description }}期望产出:
Dramatically create 24/7 paradigms via ubiquitous information. Read More我们试过却被卡住的东西。当我们试图使用$pr_description打印ksm()字段时,我们找不到可以将链接附加到的方法或数组:
主题
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`
}
}发布于 2018-07-12 05:34:07
描述字段使用“文本格式化”,因此
标记很可能是字段值的一部分(编辑器也可以在该字段中输入
Dramatically create 24/7 paradigms via ubiquitous information. |
|---|
)。如果将description字段更改为明文或未格式化的long,将更容易实现所需的输出。
https://drupal.stackexchange.com/questions/264630
复制相似问题