Disabilitare "crea account" di default e mostrare solo i form profile2

5 contenuti / 0 new
Ultimo contenuto
Disabilitare "crea account" di default e mostrare solo i form profile2

Salve, come da titolo vorrei sapere se è possibile disabilitare il form di registrazione di default presente in drupal e lasciare solo i tab dei form che ho creato per i differenti profili utente con il modulo profile2.
Precisamente ne ho creati 3 e vorrei proprio togliere quello di default che crea confusione in fase di registrazione...è possibile?

Drupal Version:

Forse non ho capito bene cosa intendi, ma nel profilo di default non ci sono i campi username e password che (anche se hai aggiunto altri campi negli altri profili) sono obbligatori?

Si, esatto e non capisco come fare per toglierli o disabilitarli...ho diversi profili creati in profile2 e mi resta sempre quello di default di drupal..

Se si vuole solo nascondere il link, ma ancora consente agli utenti di creare un account tramite altri mezzi, allora si può usare hook_menu_local_tasks_alter () per rimuovere il collegamento dal menu schede.

<?php
/**
 * Implementation of hook_menu_local_tasks_alter()
 */
function MODULENAME_menu_local_tasks_alter(&$data, $router_item, $root_path){
  if(
$router_item['path'] == 'user' && $root_path == 'user') {
  
// questo disabilita il tab
   
unset($data['tabs'][0]['output'][0]);
  
// oppure disabilita link
   
unset($items['user/register']);
  }
}
?>

Grazie! Perfetto!