Aggiungere campo di ricerca utente nella creazione di un contenuto

10 contenuti / 0 new
Ultimo contenuto
Aggiungere campo di ricerca utente nella creazione di un contenuto

Salve,
vorrei chiedervi due aiuti:

1) Quando creo un nuovo contenuto, vorrei avere la possibilità di aggiungere un utente tramite un campo di ricerca (simile a quello dell'autore) e visualizzarlo in stile link nella pagina pubblica.

2) Quando clicco sul link dell'utente, nella pagina del profilo mi venisse visualizzata anche la mail di registrazione.

Potete aiutarmi?
Grazie

Drupal Version:

Il punto uno l'ho risolto da solo.
Ho difficoltà con il punto 2...
Qualcuno ha già risolto questo problema?

Nessuno ha mai avuto la necessità di visualizzare nella pagina del profilo dell'utente anche l'indirizzo e-mail?
Mi manca solo questo particolare e poi ho finito il progetto!

Googlando un po: https://drupal.org/node/271472 che dice alla fine:

Thanks! That did it. The total solution then is to:

1. copy the default profile template into your theme directory (the default template I copied is /modules/user/user-profile.tpl.php)

2. just after the initial insert this code:

<?php
 $profile_user
= user_load(array('uid' => arg(1)));
 if(
$profile_user) {
   print
'<h3>Contact Information</h3>';
   print
'<dl><dt class="profile-profile_email">Email</dt>';
   print
'<dd class="profile-profile_email"><a href="mailto:' . $profile_user->mail . '">' . $profile_user->mail . '</a></dd></dl>';
 }
?>

3. That's it, all your profiles should have email addresses. The spammer's email harvesting robots should be hitting your page any minute now. :)

Che ne dici?

Ciao Gianfranco, anche io avrei la tua stessa necessità del punto 1) per un mio contenuto personalizzato
sono alle prime sperimentazioni con D7...è troppo chiederti come hai risolto tu?...quali moduli hai utilizzato?
grazie.
ciao a tutti

Ciao morpheus,
te la puoi cavare benissimo scrivendo un modulo custom usando l'hook_form_alter .

La documentazione ufficiale la puoi trovare quì: https://api.drupal.org/api/drupal/modules!system!system.api.php/function... .

Poi se hai problemi, chiedi pure!

Ciao!

Ciao su8z3r0,
purtoppo con php sono a zero..pensare di crearmi un modulo custom direi possa essere una impresa ardua per il momento...
sto ancora spulciano tra i moduli per cercare qualcosa che faccia per me...non demordo..
grazie mille comunque per l'aiuto e il suggerimento.

Ciao.

Meggis (non verificato)
Ritratto di Anonimo

Ciao danzisi, semplice il tuo codice un copia incolla ed è fatta!
Mi servirebbe però anche customizzare nel template.php anche la pagina di registrazione e del profilo in drupal 7. Ti contatto che è un altro topic!

Ciao.

Ciao, ma il punto "1)" non si puo' risolvere semplicemente con un campo "User reference" ? Se poi non ricordo male nella visualizzazione del campo si puo' scegliere come visualizzarlo (testo semplice o link).

M.

--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal

Ciao ziobudda,
ma quando utilizzo "User Reference" come faccio a dire quale campo di questo voglio far comparire?...
ovvero..se invece del field USER dell'utente volessi far comparire il Cognome o un altro campo del nodo utente?...oppure, che sarebbe poi forse anche meglio, si può far comparire assieme al campo USER anche gli altri campi ad asso associati (cognome, nome, città..e quant'altro il content type user abbia)??

Grazie.
morpheus