ciao a tutti. cerco urgentemente uno sviluppatore php/drupal per risolvere problema sulla creazione di directory per utente in IMCE (drupal7).
la volontà è creare folder singoli per utente basati sul codice fiscale. è stato quindi creato un campo in user e inserito il codice php in imce
php: return 'users/'.$user->field_code['und'][0]['value'];
il codice crea la cartella
ma quindi nella pagina per la visione della directory in IMCE compare l'errore
Notice: Undefined property: stdClass::$field_code in eval() (linea 1 di () : eval()'d code).
pronto ad altre spiegazioni. il problema è urgente per un sito che deve andare in produzione al più presto, non credo sia complicato ma appunto ho bisogno di una soluzione rapida.
contattatemi! e grazie!
Ciao, ma IMCE che io mi ricordi supporta i token, quindi nella configurazione dei file dovresti poter definire l'utilizzo del token per il campo "code". No ?
--
Michel 'ZioBudda' Morelli -- michel@ziobuddalabs.it
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal
magari!
no purtroppo no, solo codice php...
@micheletes
Sai che se metto il codice php come da descrizione IMCE crea cartelle di nome $user ?!
Mi sembra incredibile anche se NON restituisce errore! Ho provato anche con i tag php...
Il server su qui ho provato non ha la funzione eval abilitata.
Quindi in definitiva se metto un campo che non esiste del tipo return $user->mailnotexist; viengono create le cartelle $user e la sotto cartella mailnotexist
Dipenderà dalla versione di IMCE?