Field invisible

Muzaffer Tolga Ozses <[email protected]> Wed, 4 Feb 2015 09:35:32 +0200
Newsgroups gmane.comp.php.drupal.devel
Message-ID <CAMAQ3nJ+yfO8kh=2GiyiSVLCztMqDJUFxxTQ30sfUfBmHzeMQg@mail.gmail.com>
--001a1134f0a27b041b050e3e3b89
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi,

I've got the below code. After enabling the module, the field is seen
disabled in /admin/config/people/accounts/display/full. Furthermore, even
if I enable it, it is not on user account page, even though it is visible
in dpm() output. This started happening after I changed the field name.

<?php
> /**
>  * Implements hook_install().
>  */
> function tckn_kontrol_install() {
>   $field =3D array(
>     'field_name' =3D> 'field_tckn',
>     'type' =3D> 'text',
>     'settings' =3D> array(
>       'max_length' =3D> 11,
>     ),
>   );
>   $instance =3D array(
>     'field_name' =3D> 'field_tckn',
>     'entity_type' =3D> 'user',
>     'bundle' =3D> 'user',
>     'required' =3D> TRUE,
>     'label' =3D> t('TCKN'),
>     'description' =3D> t('Enter your TCKN.'),
>     'settings' =3D> array(
>       'user_register_form' =3D> TRUE,
>     ),
>     'display' =3D> array(
>       'default' =3D> array(
>         'label' =3D> 'above',
>         'type' =3D> 'text_textfield',
>       ),
>     ),
>     'widget' =3D> array(
>       'settings' =3D> array(
>         'size' =3D> 12,
>       ),
>     ),
>   );
>   field_create_field($field);
>   field_create_instance($instance);
> }
> function tckn_kontrol_uninstall() {
>   $instance =3D array(
>     'field_name' =3D> 'field_tckn',
>     'bundle' =3D> 'user',
>     );
>   field_delete_field($instance['field_name']);
> }


=E2=80=8BThank you in advance for replying.=E2=80=8B

--=20
mto

--001a1134f0a27b041b050e3e3b89
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:&#39;cou=
rier new&#39;,monospace">Hi,</div><div class=3D"gmail_default" style=3D"fon=
t-family:&#39;courier new&#39;,monospace"><br></div><div class=3D"gmail_def=
ault" style=3D"font-family:&#39;courier new&#39;,monospace">I&#39;ve got th=
e below code. After enabling the module, the field is seen disabled in /adm=
in/config/people/accounts/display/full. Furthermore, even if I enable it, i=
t is not on user account page, even though it is visible in dpm() output. T=
his started happening after I changed the field name.</div><div class=3D"gm=
ail_default" style=3D"font-family:&#39;courier new&#39;,monospace"><br></di=
v><div class=3D"gmail_default" style><blockquote style=3D"margin:0px 0px 0p=
x 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-lef=
t-style:solid;padding-left:1ex" class=3D"gmail_quote"><font face=3D"courier=
 new, monospace">&lt;?php</font><font face=3D"courier new, monospace"><br><=
/font><font face=3D"courier new, monospace">/**<br></font><font face=3D"cou=
rier new, monospace">=C2=A0* Implements hook_install().<br></font><font fac=
e=3D"courier new, monospace">=C2=A0*/<br></font><font face=3D"courier new, =
monospace">function tckn_kontrol_install() {<br></font><font face=3D"courie=
r new, monospace">=C2=A0 $field =3D array(<br></font><font face=3D"courier =
new, monospace">=C2=A0 =C2=A0 &#39;field_name&#39; =3D&gt; &#39;field_tckn&=
#39;,<br></font><font face=3D"courier new, monospace">=C2=A0 =C2=A0 &#39;ty=
pe&#39; =3D&gt; &#39;text&#39;,<br></font><font face=3D"courier new, monosp=
ace">=C2=A0 =C2=A0 &#39;settings&#39; =3D&gt; array(<br></font><font face=
=3D"courier new, monospace">=C2=A0 =C2=A0 =C2=A0 &#39;max_length&#39; =3D&g=
t; 11,<br></font><font face=3D"courier new, monospace">=C2=A0 =C2=A0 ),<br>=
</font><font face=3D"courier new, monospace">=C2=A0 );<br></font><font face=
=3D"courier new, monospace">=C2=A0 $instance =3D array(<br></font><font fac=
e=3D"courier new, monospace">=C2=A0 =C2=A0 &#39;field_name&#39; =3D&gt; &#3=
9;field_tckn&#39;,<br></font><font face=3D"courier new, monospace">=C2=A0 =
=C2=A0 &#39;entity_type&#39; =3D&gt; &#39;user&#39;,<br></font><font face=
=3D"courier new, monospace">=C2=A0 =C2=A0 &#39;bundle&#39; =3D&gt; &#39;use=
r&#39;,<br></font><font face=3D"courier new, monospace">=C2=A0 =C2=A0 &#39;=
required&#39; =3D&gt; TRUE,<br></font><font face=3D"courier new, monospace"=
>=C2=A0 =C2=A0 &#39;label&#39; =3D&gt; t(&#39;TCKN&#39;),<br></font><font f=
ace=3D"courier new, monospace">=C2=A0 =C2=A0 &#39;description&#39; =3D&gt; =
t(&#39;Enter your TCKN.&#39;),<br></font><font face=3D"courier new, monospa=
ce">=C2=A0 =C2=A0 &#39;settings&#39; =3D&gt; array(<br></font><font face=3D=
"courier new, monospace">=C2=A0 =C2=A0 =C2=A0 &#39;user_register_form&#39; =
=3D&gt; TRUE,<br></font><font face=3D"courier new, monospace">=C2=A0 =C2=A0=
 ),<br></font><font face=3D"courier new, monospace">=C2=A0 =C2=A0 &#39;disp=
lay&#39; =3D&gt; array(<br></font><font face=3D"courier new, monospace">=C2=
=A0 =C2=A0 =C2=A0 &#39;default&#39; =3D&gt; array(<br></font><font face=3D"=
courier new, monospace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 &#39;label&#39; =3D&gt;=
 &#39;above&#39;,<br></font><font face=3D"courier new, monospace">=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 &#39;type&#39; =3D&gt; &#39;text_textfield&#39;,<br></=
font><font face=3D"courier new, monospace">=C2=A0 =C2=A0 =C2=A0 ),<br></fon=
t><font face=3D"courier new, monospace">=C2=A0 =C2=A0 ),<br></font><font fa=
ce=3D"courier new, monospace">=C2=A0 =C2=A0 &#39;widget&#39; =3D&gt; array(=
<br></font><font face=3D"courier new, monospace">=C2=A0 =C2=A0 =C2=A0 &#39;=
settings&#39; =3D&gt; array(<br></font><font face=3D"courier new, monospace=
">=C2=A0 =C2=A0 =C2=A0 =C2=A0 &#39;size&#39; =3D&gt; 12,<br></font><font fa=
ce=3D"courier new, monospace">=C2=A0 =C2=A0 =C2=A0 ),<br></font><font face=
=3D"courier new, monospace">=C2=A0 =C2=A0 ),<br></font><font face=3D"courie=
r new, monospace">=C2=A0 );<br></font><font face=3D"courier new, monospace"=
>=C2=A0 field_create_field($field);<br></font><font face=3D"courier new, mo=
nospace">=C2=A0 field_create_instance($instance);<br></font><font face=3D"c=
ourier new, monospace">}</font><font face=3D"courier new, monospace"><br></=
font><font face=3D"courier new, monospace">function tckn_kontrol_uninstall(=
) {<br></font><font face=3D"courier new, monospace">=C2=A0 $instance =3D ar=
ray(<br></font><font face=3D"courier new, monospace">=C2=A0 =C2=A0 &#39;fie=
ld_name&#39; =3D&gt; &#39;field_tckn&#39;,<br></font><font face=3D"courier =
new, monospace">=C2=A0 =C2=A0 &#39;bundle&#39; =3D&gt; &#39;user&#39;,<br><=
/font><font face=3D"courier new, monospace">=C2=A0 =C2=A0 );<br></font><fon=
t face=3D"courier new, monospace">=C2=A0 field_delete_field($instance[&#39;=
field_name&#39;]);<br></font><font face=3D"courier new, monospace">}</font>=
</blockquote></div><div><br></div><div><div class=3D"gmail_default" style=
=3D"font-family:&#39;courier new&#39;,monospace">=E2=80=8BThank you in adva=
nce for replying.=E2=80=8B</div><br></div>-- <br><div class=3D"gmail_signat=
ure"><div dir=3D"ltr"><div><div dir=3D"ltr">mto</div></div></div></div>
</div>

--001a1134f0a27b041b050e3e3b89--