Pregunta

Puede alguien sugerir fragmento de código simple para la combinación de cuenta y el perfil pestañas en Drupal 6. estoy usando onepageprofile Módulo funciona bien pero cualquier otra solución sencilla?

¿Fue útil?

Solución

Esto es complicado. Si tiene grupos definidos en el módulo del perfil, gusta de mí, información de dirección, etc ejemplo, categorías, que aparecen como pestañas en la matriz $ tabs2 de la plantilla de tema.

La solución obvia es no campos de grupo en absoluto, pero esto podría hacer que el usuario formulario de edición / registro muy grande y vertical.

Otros consejos

necesita comentario número de línea 567 y 568 en profile.module pero esto es truco.

Esto es así.

function _profile_get_fields($category, $register = FALSE) {
  $args = array();
  $sql = 'SELECT * FROM {profile_fields} WHERE ';
  $filters = array();
  if ($register) {
    $filters[] = 'register = 1';
  }
  else {
    // Use LOWER('%s') instead of PHP's strtolower() to avoid UTF-8 conversion issues.
    //$filters[] = "LOWER(category) = LOWER('%s')";
    //$args[] = $category;
  }
  if (!user_access('administer users')) {
    $filters[] = 'visibility != %d';
    $args[] = PROFILE_HIDDEN;
  }
  $sql .= implode(' AND ', $filters);
  $sql .= ' ORDER BY category, weight';
  return db_query($sql, $args);
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top