# Colocar campo personalizado do usuário na página da conta do usuário

**URL:** <https://meta.discourse.org/t/put-user-custom-field-on-the-user-account-page/134090>\
**Category:** Development\
**Created:** [22 Novembro , 2019 00:02 UTC](https://meta.discourse.org/t/put-user-custom-field-on-the-user-account-page/134090 "2019-11-22T00:02:50Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [22 Novembro , 2019 00:02 UTC](https://meta.discourse.org/t/put-user-custom-field-on-the-user-account-page/134090/1 "2019-11-22T00:02:51Z")

</div>

Alguém quer campos personalizados de usuário na página da conta (eles não gostam da página de perfil por motivos próprios).

Parece que eu deveria ser capaz de fazer isso em um componente de tema.

[https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/templates/preferences/account.hbs#L207](https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/templates/preferences/account.hbs#L207)

[https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/templates/preferences/profile.hbs#L24-L28](https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/templates/preferences/profile.hbs#L24-L28)

`common/head_tag.html`:

```plaintext
<script type="text/x-handlebars" data-template-name="/connectors/user-preferences-account/lc-ucf">
<div style="height: 25px; width: 25px;background: blue"></div>
<h3>Campos personalizados de usuário para {{ model.username}}</h3>
Este é uf: {{model.user_fields}}.
{{log "ISSO" model.user_fields}}
{{#each model.user_fields |uf|}}
{{log "ISSOISSOISSO" this}}
  <div class="control-group">
    {{user-field field=uf.field value=value}}
  </div>
{{/each}}
<div class='clearfix'></div>
</script>

```

Não consigo acessar os campos personalizados de usuário, no entanto.

Consigo minha caixa azul.\n  
Vejo que consigo acessar `model.username`.

No log do console, vejo:

```
ISSO {3: "STEM Profissional (indústria)"}

```

 ![image](https://global.discourse-cdn.com/meta/original/3X/2/9/29b5eac341fc18afb194049c77d5e76b4c855a33.png)

Tenho certeza de que estou fazendo algo bobo, mas depois de ler diversas vezes o excelente [Guia do Desenvolvedor para Temas](https://meta.discourse.org/t/developer-s-guide-to-discourse-themes/93648#heading--4-c-1), estou sem ideias.

---

_[View the full topic](https://meta.discourse.org/t/put-user-custom-field-on-the-user-account-page/134090)._
