Ciao a tutti,
sto cercando aiuto per risolvere un problema di visualizzazione del campo data in un modulo fatto con profile 2 in Drupal 7. Ho cercato in drupal italia ma non ho trovato nessuno con un problema simile.
Magari è solo una banalità che la mia completa inesperienza di drupal rende irrisolvibile.
In pratica il campo data di nascita che ho inserito nel modulo si visualizza con un aspetto diverso: cercando in rete ho trovato una discussione su drupal.org dove si chiede di rendere possibile disabiltare "filedset" per il campo data:
"Unfortunately the date field is always rendered in the fieldset"
questo il problema che non riesco proprio a risolvere:
http://drupal.org/node/1467712
Ho trovato anche un sito con una possibile soluzione:
http://codekarate.com/blog/removing-fieldset-drupal-7-date-field
come scritto in quel sito ho aggiunto quel codice all'inizio nel mio file template.php ma non è cambiato nulla...
Non capisco se sono io che sbaglio qualcosa oppure la soluzione non funziona.
Vorrei provare anche la patch simple-date-control-7.2.1.patch che trovo qui
http://drupal.org/node/1467712 ma non so come fare... e a causa del mio scarso inglese non capisco se funziona o no, qui mi sembra di capire che non ha passato il test
http://qa.drupal.org/pifr/test/246369
Ecco come si vede il campo data di nascita sul sito su cui sto lavorando
http://alunnesantacaterina.it/drupal/?q=user/register
come posso fare?
Un grossi grazie a chi mi aiuterà!
aggiornamenti e correzioni...
1) chiedo scusa perchè ho sbagliato a scegliere la versione di drupal sto usando la 7.17 e non la 4! (una svista...)
2) ho fatto dei tentativi e ho "parzialmente risolto":
partendo da questa soluzione http://codekarate.com/blog/removing-fieldset-drupal-7-date-field secondo la quale bisogna inserire questo codice
all'interno del file template.php del proprio template ho modificato il file date.theme file del modulo date inserendo quel codice al posto di quello originale...
Poi ho ritoccato un po' il file date.css del modulo date nella cartella date api.
Dico parzialmente risolto perchè temo che la soluzione sia pessima in realtà: non credo sia una buona idea andare a modificare i moduli, ma proprio non riesco a capire perchè inserendo nel file template.php il codice che dovrebbe fare l'override della funzione non fa suo dovere.
qualcuno mi sa dire come mai non funziona mettendolo nel file template.php?
grazie mille!