Joomla.it Forum
Non solo Joomla... => Sviluppo => : synpro 16 Dec 2009, 09:21:24
-
ho creato una voce di menu lista archivio e funziona tutto correttamente; la pagina mi crea il titolo ed un introduzione io vorrei affiancare un immagine già presente nell'articolo a questa lista. E' possibile ? qualcuno l'ha già visto.
Cercando sembra che la lista venga creata dalla loadTemplate('items') ma non risco a capire dove crea la stringa che poi viene visualizzata.
-
_Nessuno?
-
prova a leggere questo articolo:
http://www.joomla.it/articoli-della-community/788-override-del-template-come-personalizzare-le-pagine-di-joomla.html (http://www.joomla.it/articoli-della-community/788-override-del-template-come-personalizzare-le-pagine-di-joomla.html)
-
grazie francesco
ah ... interessante ... funziona infatti legge correttamente e non dalla cartella di default, dove recupera il testo degli articoli c'è questa istruzione
echo $this->loadTemplate('items');
come faccio a recuperare l'immagine da ogni articolo della lista ?
qui sotto il codice della pagina. ho provato anche a mettere il codice della cartella article ma non funziona.
<?php // no direct access
defined('_JEXEC') or die('Restricted access'); ?>
<form id="jForm" action="<?php JRoute::_('index.php')?>" method="post">
<?php if ($this->params->get('show_page_title', 1)) : ?>
<div class="componentheading<?php echo $this->params->get('pageclass_sfx')?>"><?php echo $this->escape($this->params->get('page_title')); ?></div>
<?php endif; ?>
<p>
<?php if ($this->params->get('filter')) : ?>
<?php echo JText::_('Filter').' '; ?>
<input type="text" name="filter" value="<?php echo $this->escape($this->filter); ?>" class="inputbox" onchange="document.jForm.submit();" />
<?php endif; ?>
<?php echo $this->form->monthField; ?>
<?php echo $this->form->yearField; ?>
<?php echo $this->form->limitField; ?>
<button type="submit" class="button"><?php echo JText::_('Filter'); ?></button>
</p>
<!--?php echo $item->content; ?-->
<?php echo $this->loadTemplate('items'); ?>
<
<input type="hidden" name="view" value="archive" />
<input type="hidden" name="option" value="com_content" />
</form>
-
non postare codice a sproposito e
non ci sono pagine in joomla, spiega semplicemente cosa vuoi ottenere con un linguaggio semplice..
-
Provo a riassumere la mia richiesta.
Ho creato una voce di menu tipologia "Lista archivio articoli".
Questa opzione mi permette, appoggiandosi al com_content del core joomla, di avere la possibilità di creare una lista articoli di tutti quelli archiviati.
Di default, crea una lista in cui appare il titolo come link all'articolo intero e l'introduzione all'articolo stesso.
A me interesserebbe riuscire ad affiancare al titolo-link un'immagine univoca per ogni voce.
Qualcuno ha idea di come fare a mettere mano al codice del com_content archive affinchè sia possibile ottenere questo risultato?
-
Quindi vuoi modificare il codice?
sposto nella sezione sviluppo, è la più idonea per questo genere di richieste.
-
Quindi vuoi modificare il codice?
sposto nella sezione sviluppo, è la più idonea per questo genere di richieste.
Penso che non ci sia alternativa al mettere mano al codice.
Grazie mille
-
l'immagine che vuoi inserire appartiene ad una cartella indicata nella parte configurazione?
...ricordo di aver già incontrato questo problema, ed era dovuto ad un'instradamento sbagliato della cartella da cui pescare l'immagine.
Se controlli, ricordo che da qualche parte c'è un pezzetto di codice che indica il path delle immagini che indirizza obbligatoriamente ad una cartella...
prova a controllare dove la va a cercare, o nell'output o glielo fai printare in mezzo al codice
maurizio
-
le immagini che vorrei inserire sono quella inserite dentro ogni articolo, e sono ovviamente tutte diverse. il path è sotto images/stories ma non penso sia di fondamentale rilevanza.
-
Semplice semplice, non complicare le cose: inserisci l'immagine all'inizio di ogni articolo, seguita da "leggi tutto" ed il testo dell'articolo.
Nella vista archivio imposti il parametro "Mosta testo intruduttivo" su "Si".
L'immagine poi la puoi posizionare dove vuoi usando i CSS.
-
Semplice semplice, non complicare le cose: inserisci l'immagine all'inizio di ogni articolo, seguita da "leggi tutto" ed il testo dell'articolo.
Nella vista archivio imposti il parametro "Mosta testo intruduttivo" su "Si".
L'immagine poi la puoi posizionare dove vuoi usando i CSS.
Ho messo, come prima cosa di ogni articolo archiviato, l'immagine.
Ho settato il 'leggi tutto' dopo l'immagine e prima dell'articolo.
Ho settato nella voce menu lista archivio il mostra testo introduttivo.
Il risultato è che, nella lista articolai archiviati, mi presenta il titolo articolo a link e sotto 3 puntini senza più farmi vedere il testo introduttivo.
Cosa ho sbagliato?