Y como se modifica para ponerlos obligatorios?
Si me dices en qué plantilla ver, investigo.
Puede ser la plantilla message_user_info
En ella encuentro todos los campos. Y el de Ubicación.
Insertar CODE, HTML o PHP:
<xen:if is="@messageShowLocation AND {$user.location}">
<dl class="pairsJustified">
<dt>{xen:phrase location}:</dt>
<dd><a href="{xen:link 'misc/location-info', '', 'location={xen:string censor, $user.location, '-'}'}" target="_blank" rel="nofollow" itemprop="address" class="concealed">{xen:string censor, $user.location}</a></dd>
</dl>
</xen:if>
Se le puede añadir algo parecido a esto, que he sacado de la plantilla custom_field_edit??
Insertar CODE, HTML o PHP:
<xen:if is="{$field.required}"><dfn>{xen:phrase required}</dfn></xen:if>
La plantilla custom_field_edit es la del postbit. He eliminado esa entrada y no la muestra.
Ahora voy a ver si localizo la del perfil, y también quito lo de Ubicación.
La idea es crear un campo personalizado Obligatorio.
Anda que no hay que dar vueltas jaja.
La del perfil es account_personal_details.
No se si hay que hacerlo en alguna más.
A ver si luis o lms me podeis echar una mano en esto.
Si edito esas dos plantillas y elimino la entrada referida a "location" - ubicación, ya no sale ni en el perfil ni en el postbit.
Pero me ha hecho una cosa rara. En el postbit al refrescar me ponía user_field_ubicacion (yo flipando) jaja.
Mañana sigo probando que hoy ya ha sido suficiente.
Bueno, después de hacer pruebas, editando las 2 plantillas anteriores, desaparece el campo de la cuenta de usuario, del postbit, pero sigue saliendo cuando edito manualmente una cuenta.
Como puedo también eliminarlo del panel de administración?
Más cómodo para mi sería hacerlo obligatorio, pero bueno.