Premetto che non sono un programmatore ;)
Ho il seguente problema: ho utilizzato un tema che non utilizza il template.php, quindi ne ho dovuto creare uno io dentro la cartella del tema per definire delle regions personalizzate. Da quel che ho capito le regions, senza il template.php, le genera automaticamente utilizzando le funzioni presenti in includes/theme.inc, mi sbaglio???
Ora: ho voluto definire una region chiamata "primary_links" per poter gestire meglio i contenuti da inserire al suo interno, perché prima non vedendolo come region avevo delle difficoltà a modificarne il contenuto (la prima volta mi è bastato cliccare su "edit primary links", ma ora non compare più e non so più come modificare i link...), però ora mi compaiono dei messaggi di errori di esecuzione del codice relativi al file theme.inc... secondo voi come dovrei gestirmi???
Il messaggio che mi compare è questo:
warning: Invalid argument supplied for foreach() in
c:\programmi\easyphp1-7\www\miodrupal\includes\theme.inc on line 543.
Presumo ci sia un conflitto tra la dichiarazione della region nel template.php e il codice presente in theme.inc...
non chiamare una regione con i nomi di default di drupal: prova a chiamarla "pippo" e riprova!
_______________________________________________
il mio blog
http://www.signalkuppe.com
Sì hai ragione, l'ho rinominato e funziona, meglio lasciarlo così! Grazie :)