如何在Drupal 8的用户配置文件页面上添加自定义HTML?

编码器

用户登录时,会将他们带到/ user页面。此页面上通常带有默认文本:会员X个月。但没有别的。

您可以在此处管理此显示:admin / config / people / accounts / display

问题是,如何在此页面上添加更多信息不是很明显。我更喜欢直接编辑用户配置文件模板,但是似乎在Drupal 8上不再使用了。

我要添加的内容类型:

  • 图标菜单,用于链接到用户帐户的不同方面(例如,发票,订单,编辑帐户,我的积分等)
  • 随机的文本块,用于:“ X发票到期”,“ X时间直到下一个游戏开始”等
  • 从外部API获得的帐户信息(用户名,密码,地址,总订单等)

我打算做一个“ drupal块”,并在所有/ user路径上显示它,但是我认为我没有正确使用页面。

  1. 有没有一种方法可以添加可用于显示此信息的字段?(以便我可以通过admin / config / people / accounts / display管理它)
  2. 是否有我可以覆盖的用户个人资料模板

请记住,无论使用什么,一个用户都绝对不能访问另一用户的个人资料。它将仅用作登录用户的登录页面,因此该用户(仅该用户)可以查看其帐户的详细信息。

更新

我看到您可以覆盖user.html.twig,但这意味着文件中没有PHP(当然,这绝对不是一个好方法)。那么如何将PHP逻辑添加到该模板上?

Monal Soft

第一件事:您可以覆盖用户配置文件模板。在yourtheme / templates /目录中创建一个名为user--profile.html.twig的模板。在此文件中,您可以在中找到用户实体{{ var_dump(user) }}您可以根据需要呈现信息。

第二件事:如果要在用户配置文件上添加其他变量。您可以在中将这些变量附加到用户hook_user_load()在此挂钩中,您可以编写所有逻辑,也可以从此处附加块。并像访问{{ user.your_variable }}树枝一样访问它们

由于我们无法在树枝中编写php代码,因此我们需要将所有内容附加到钩子,module_functions,控制器到树枝上。这是非常好的做法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Drupal 8 在自定义模块中呈现用户配置文件表单

来自分类Dev

如何在 Drupal 中添加自定义 HTML 表单

来自分类Dev

如何在Wordpress上使用自定义字段为前端用户创建编辑配置文件页面?

来自分类Dev

如何在wordpress上使用自定义字段为前端用户创建编辑配置文件页面?

来自分类Dev

如何在自定义用户配置文件创建表单中正确覆盖保存方法?

来自分类Dev

如何在 Django 的自定义用户配置文件中显示姓氏

来自分类Dev

如何在Sitecore中将自定义配置文件分配给自定义域用户

来自分类Dev

如何将 CKEditor 自定义配置文件添加到 XPage?

来自分类Dev

如何在Drupal 7中创建自定义块?

来自分类Dev

如何在Drupal中自定义引导子主题?

来自分类Dev

如何在Laravel 5中将自定义配置文件添加到app / config?

来自分类Dev

如何在 Drupal 中编辑页面内容

来自分类Dev

如何在Drupal中配置CAPTCHA

来自分类常见问题

如何指示terragrunt模块的自定义配置文件?

来自分类Dev

如何设置自定义配置文件进行测试?

来自分类Dev

如何导出自定义的Libreoffice配置文件?

来自分类Dev

如何指示terragrunt模块的自定义配置文件?

来自分类Dev

如何加载扭曲的自定义配置文件?

来自分类Dev

如何导出自定义的Libreoffice配置文件?

来自分类Dev

如何设置自定义配置文件进行测试?

来自分类Dev

Drupal-如何在管理页面上检查?

来自分类Dev

如何在Drupal的自定义日志中添加数组/哈希?

来自分类Dev

如何在Drupal 7中为自定义内容类型添加主题/编辑表单

来自分类Dev

如何在订单后端页面上添加单个产品的自定义总数

来自分类Dev

Drupal 8 - 如何在用户个人资料页面中添加选项卡?

来自分类Dev

SQL/PHP 如何在用户配置文件页面上显示唯一用户信息

来自分类Dev

如何在Drupal 8中获得自定义块内容

来自分类Dev

如何在 drupal 8 中使用自定义块中的字段

来自分类Dev

如何在 Drupal 8 中将自定义类设置为子菜单?

Related 相关文章

  1. 1

    Drupal 8 在自定义模块中呈现用户配置文件表单

  2. 2

    如何在 Drupal 中添加自定义 HTML 表单

  3. 3

    如何在Wordpress上使用自定义字段为前端用户创建编辑配置文件页面?

  4. 4

    如何在wordpress上使用自定义字段为前端用户创建编辑配置文件页面?

  5. 5

    如何在自定义用户配置文件创建表单中正确覆盖保存方法?

  6. 6

    如何在 Django 的自定义用户配置文件中显示姓氏

  7. 7

    如何在Sitecore中将自定义配置文件分配给自定义域用户

  8. 8

    如何将 CKEditor 自定义配置文件添加到 XPage?

  9. 9

    如何在Drupal 7中创建自定义块?

  10. 10

    如何在Drupal中自定义引导子主题?

  11. 11

    如何在Laravel 5中将自定义配置文件添加到app / config?

  12. 12

    如何在 Drupal 中编辑页面内容

  13. 13

    如何在Drupal中配置CAPTCHA

  14. 14

    如何指示terragrunt模块的自定义配置文件?

  15. 15

    如何设置自定义配置文件进行测试?

  16. 16

    如何导出自定义的Libreoffice配置文件?

  17. 17

    如何指示terragrunt模块的自定义配置文件?

  18. 18

    如何加载扭曲的自定义配置文件?

  19. 19

    如何导出自定义的Libreoffice配置文件?

  20. 20

    如何设置自定义配置文件进行测试?

  21. 21

    Drupal-如何在管理页面上检查?

  22. 22

    如何在Drupal的自定义日志中添加数组/哈希?

  23. 23

    如何在Drupal 7中为自定义内容类型添加主题/编辑表单

  24. 24

    如何在订单后端页面上添加单个产品的自定义总数

  25. 25

    Drupal 8 - 如何在用户个人资料页面中添加选项卡?

  26. 26

    SQL/PHP 如何在用户配置文件页面上显示唯一用户信息

  27. 27

    如何在Drupal 8中获得自定义块内容

  28. 28

    如何在 drupal 8 中使用自定义块中的字段

  29. 29

    如何在 Drupal 8 中将自定义类设置为子菜单?

热门标签

归档