Joomla.it Forum
Non solo Joomla... => Sviluppo => : qzertty 24 May 2010, 21:44:28
-
Ciao a tutti,
Avrei un problema al quale non riesco a trovare soluzione. Premetto che la mia esperienza è decisamente limitata.
Allora, voglio che ogni articolo sia strutturato in questo modo :
-Immagine articolo (inseribile dall'article manager di joomla)
-Titolo articolo
-Contenuto articolo
Ma non riesco a trovare un modo per inserire l'immagine!
Ho seguito queste guide :
http://www.youcanjoomla.com/component/content/article/1-blogposts/9-image-as-article-parameter.html (http://www.youcanjoomla.com/component/content/article/1-blogposts/9-image-as-article-parameter.html)
http://forum.joomla.org/viewtopic.php?f=178&t=320017 (http://forum.joomla.org/viewtopic.php?f=178&t=320017)
Ma il risultato non arriva.
Quindi ricapitolando voglio creare un parametro apposito per l'aggiunta dell immagine come header dell articolo. Fino adesso questo è quello che ho fatto:
1)Ho aggiunto il parametro "article_image" nel file article.xml
2)ho aggiunto il codice php che richiama il parametro "article_image" nel punto esatto in cui voglio che l'immagine compaia.
Ma il parametro chiamato è privo di valore, è vuoto .
Allora ho provato a inserire il parametro "article_image" manualmente nel database.
Ma ancora niente!
Cosa devo fare?
Grazie per la disponibilità ;)
-
ciao qzertty,
benvenuto sul forum :)
in quale file, esattamente, hai inserito quanto indicato al punto 2?
ciao,
marco
-
in quale file, esattamente, hai inserito quanto indicato al punto 2?
grazie marco,
in blog_item.php, settima riga dopo "<?php endif; ?>".
-
magari metti anche la path, dato nell'installazione standard di joomla ce ne sono quattro di blog_item.php...
comunque il procedimento è corretto e sicuramente funzionante (lo ho usato diverse volte), verifica attentamente i files (e di stare usando l'articolo giusto).
ciao,
marco
-
la path è "joomla\components\com_content\views\section\tmpl\blog_item.php", in quanto nella home page utilizzo il section blog layout. Facendo dei test so per certo che la modifica del file (posto nella cartella html del mio template) ha effetto.
Inoltre nell'article manager per quel che riguarda il paramatro da impostare tutto è ok perchè trova la cartella immagini e rispettivi file all'interno.
per chiamare il parametro ho usato questo codice:
<?php if ( $this->params->get( 'article_image' ) ) ?>
<div class="article_img"><img src="images/stories/header-img/<?php echo $this->params->get( 'article_image' ); ?>" alt="article image" /></div>
<?php ?>
è corretto?
Grazie ancora per la risposta tempestiva :D
-
$this->item->params->get('articleimage')
altrimenti accedi ai parametri della voce di menù, non dell'articolo.
per il file xml non hai alternative, ma per php sarebbe decisamente meglio un override del template.
ciao,
marco
-
$this->item->params->get('articleimage')
:D
Ecco adesso mi hai risolto un problema che mi tormentava da parecchi giorni!! Grazie