我有一个使用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>
如何显示创建个人资料的用户名(个人资料的所有者)?
答案 0 :(得分:1)
您可以从profile
获取所有者对象。它是该页面中的可用变量。您可以使用kint查看该变量
{{kint(profile.getOwner())}}
从中你可以得到所有者的姓名,邮件等。
{{ profile.getOwner().name.value }}
{{ profile.getOwner().mail.value }}