Joomla.it Forum
Joomla! 3 => Joomla! 3 => : dam84 13 Oct 2014, 18:06:56
-
Ciao a tutti.
Avrei necessità, nella lista contatti di una categoria, oltre alle informazioni quali tel., fax, nome, via, ecc... aggiungere anche la foto per ogni contatto.
Quindi ho creato una categoria contatti con un paio di contatti al loro interno (provvisti di foto). Nel menù del sito ho creato una voce "lista dei contatti di una categoria".
Tra le varie opzioni di visualizzazione ho spuntato mostra immagine, ma nella lista totale non ci sono. Ho provato a cercare in google e, se non ho capito male, la visualizzazione pur essendo prevista nelle opzioni, non è implementata.
Come posso riuscire ad inserire l'immagine nella lista per ogni elemento, senza ricorrere a estensioni esterne (ho provato a sfogliarle tutte e non ce n'è una che faccia al caso mio)?
p.s. joomla 3.3.6 in locale, template Ja-Purity III
-
Se non ti spaventa un po' di php, fai un template override della vista
com_contact/category/default
insomma quella che hai collegato alla vista di menù, le immagini dovrebbero essere disponibili nel modello; diversamente, ti tocca ri-interrogare il db da là (una sozzeria, ma via per ottenere il risultato in fretta ci si può stare, sempre meglio che caricarti una estensione in più per così poco).
per creare il file del template override, lo fai direttamente dal backend dentro estensioni / template; poi te lo crea sotto /template/tuotemplate/html/com_contact/category
-
Ok, ho combinato.
Override del componente, ho tolto giusto un paio di righe che non mi interessavano dal default-items.php, sistemato un attimo la disposizione delle immagini con i link e sono più che soddisfatto. Lascio alla vista in dettaglio tutte le informazioni.
Le immagini sono disponibili con il codice <?php echo $item->image; ?>, non è necessario mettere mani al db.
Grazie per le dritte.
dt