如何显示创建配置文件的用户名(配置文件的所有者)?

时间:2018-04-11 15:47:56

标签: templates drupal twig

我有一个使用Drupal 8的网站,我想自定义我的网页模板。

我使用模块:

以下是我自定义个人资料页面的模板:

{#
/**
 * @file
 *
 * Default theme implementation for profiles.
 *
 * Available variables:
 * - content: Items for the content of the profile.
 *   Use 'content' to print them all, or print a subset such as
 *   'content.title'. Use the following code to exclude the
 *   printing of a given child element:
 *   @code
 *   {{ content|without('title') }}
 *   @endcode
 * - attributes: HTML attributes for the wrapper.
 * - profile: The profile object.
 * - url: The profile URL, if available.
 *
 * @ingroup themeable
 */
#}
<div{{ attributes.addClass('profile--personnel--teaser') }}>

  <div class="views-row">

    <h3 class="views-teaser-title">
      {{ ??? USERNAME ??? }}
    </h3>

  </div>

</div>

如何显示创建个人资料的用户名(个人资料的所有者)?

1 个答案:

答案 0 :(得分:1)

您可以从profile获取所有者对象。它是该页面中的可用变量。您可以使用kint查看该变量

{{kint(profile.getOwner())}}

从中你可以得到所有者的姓名,邮件等。

{{ profile.getOwner().name.value }}
{{ profile.getOwner().mail.value }}