Pregunta

he hecho página personalizada de registro de usuario. y he hecho que en la capa tema.
Pero ahora quiero ver los campos que he hecho en el módulo de perfil.
Como he escrito así por

<?php print drupal_render($form['account']['name']); ?>

Este código mostrará el campo Nombre de usuario. que es por defecto. ahora yo quiero ver los campos de perfil, que he creado en el módulo de perfil.
Entonces, ¿puede alguien decirme lo que tengo que escribir en drupal_render [?]?
Gracias de antemano.


nitish
Panchjanya Corporación

¿Fue útil?

Solución

En primer lugar, si está utilizando Drupal 6, es posible que desee saber que sólo puede elegir una casilla de verificación, aparecen en la página de registro que se muestra cuando se está creando un nuevo campo de perfil de usuario de la Interfaz de usuario admin.

Otra cosa que puede probar esto.

$categories = profile_categories();
foreach($categories as $category) {
  $result = _profile_get_fields($category['name']);
  # You can add code here to render each category seperately #
  while($field = db_result($result)) {
    $fieldname = $field['name'];
    drupal_render($form[$category][$fieldname]);
  }
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top