Ciao a tutti, sono giorni che cerco una soluzione per impostare un extra fields di K2 visibile solo a utenti loggati del gruppo admins. Uso Joomla 3.3.1 e K2 2.6.8. Ho trovato questo codice ma non conoscendo php non so come utilizzarlo o in quale file di K2 debba essere inserito:qualcuno riesce a darmi qualche dritta in più?
dato che nessuno risponde per ora,
ti rispondo io anche se non so darti la risposta precisa non conoscendo bene le classi del core, ma solo un'indicazione su come io arriverei alla soluzione, ovviamente con un pelo di ingegneria inversa (approccio che magari ti servirà per molto altro, se tocchi il codice spesso):
vedi quell'if?evidentemente lì ci sono info dell'accesso dell'user loggato.
quindi nell'if fai un bel
var_dump(JFactory::getUser());ti logghi prima come admin e vedi i valori stampati, poi come user semplice e vedi le differenze.
così capirai quale controllo fare.
probabilmente quel che ti serve è getUser()->groups
ps: se proprio vuoi un parere personale, abbandona k2 e torna al gestore di default.