Profilo utente

7 contenuti / 0 new
Ultimo contenuto
Profilo utente

Il profilo utente lo vedo solo da amministratore accedendo al menu navigazione.
Però non avendo dato la possibilità di visualizzare il menù navigazione agli altri account, se entro come utente autenticato non riesco a vedere il profilo.
( ho scaricato anche il modulo content_profile ma non so se fa al caso mio )

Basterebbe creare un link a http://mio_sito/user/numero_user/edit/informazioni%20personali ..
ma non so come recuperare il numero_user ??!!
"informazioni personali" rappresenta una categoria..

o serve il modulo views per visualizzare i dati del profilo ?

Grazie

Ciao,
potresti farlo con un blocco personalizzato e con un po' di php. All'interno della variabile $user ci sono le informazioni che ti servono (uid, principalmente), quindi potresti provare con una cosa del genere (formato php o themeblock):

<?php
global $user;
print
'<a href="'.base_path().'user/'.$user->uid.'/edit/info...">Modifica...</a>';
 
?>

global $user lo metterei per precauzione, in teoria dovrebbe funzionare anche senza.
base_path() è una funzione che ti restituisce la root dell'installazione (utile soprattutto se hai installato drupal in una cartella);
$user->uid è l'id utente!
;)

domanda banale: perchè non sposti la voce di menu dove sia visibile a tutti(i loggati)?

gioppy wrote:
Ciao,
potresti farlo con un blocco personalizzato e con un po' di php. All'interno della variabile $user ci sono le informazioni che ti servono (uid, principalmente), quindi potresti provare con una cosa del genere (formato php o themeblock):
<?php
global $user;
print
'<a href="'.base_path().'user/'.$user->uid.'/edit/info...">Modifica...</a>';
 
?>

global $user lo metterei per precauzione, in teoria dovrebbe funzionare anche senza.
base_path() è una funzione che ti restituisce la root dell'installazione (utile soprattutto se hai installato drupal in una cartella);
$user->uid è l'id utente!
;)


Grazie gioppy

<a href="mailto:bohz@drupal.org" rel="nofollow">bohz@drupal.org</a> wrote:
domanda banale: perchè non sposti la voce di menu dove sia visibile a tutti(i loggati)?

che intendi Bohz ?

se ho capito bene, non riesci ad accedere al profilo perchè la voce di menu non è visibile.
se è così dico che basta spostare la voce di menu in un menu visibile.
in fondo è miosito/user

<a href="mailto:bohz@drupal.org" rel="nofollow">bohz@drupal.org</a> wrote:
se ho capito bene, non riesci ad accedere al profilo perchè la voce di menu non è visibile.
se è così dico che basta spostare la voce di menu in un menu visibile.
in fondo è miosito/user

Si in effetti per visualizzare il profilo basta miosito/user anche se le informazioni personali non vengono visualizzate in base all'ordine dei campi creati..ossia cognome, nome ecc.. in teoria dovrebbe visualizzarli in base all'ordine che uno dispone nella generazione dei campi sulla form di registrazione ?!!
Invece di:
Cognome
Nome
...

visualizza:
cell
data nascita
..
insomma sembra a caso.

Un altro problema è che se si va in modifica del profilo, nelle "IMPOSTAZIONI DI CONTATTO" l'utente può scegliere se essere contattato tramite l'apposito form di contatto, ma sul link delle suddette impostazioni "modulo di contatto personale", non rimanda a /mio_sito/user/numero_user/contact come dovrebbe ma in /mio_sito/user/numero_user/%url ... grave errore che non so se è dovuto al modulo "contact" o a qualche altra opzione .. aiuto ?!!

Grazie