Joomla.it Forum

Joomla! 3 => I Template di Joomla! 3 => : elettrarm 25 Aug 2013, 17:03:13

: Link a immagine introduzione modificando template
: elettrarm 25 Aug 2013, 17:03:13
Ciao a tutti  :) !


Ho trovato un tutorial per Joomla 2.5 per rendere cliccabile l'immagine introduzione degli articoli modificando un file del template. In sostanza si inserisce il tag img in un tag a e si modifica il PHP però non saprei come aggiustarlo per Joomla 3. 
In Joomla 2.5 il codice è questo:
:
<img       <?php if ($images->image_intro_caption):             echo 'class="caption"'.' title="' .htmlspecialchars($images->image_intro_caption) .'"';       endif; ?>       src="/<?php echo htmlspecialchars($images->image_intro); ?>" alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>"/>
e viene modificato così:
:
<a href="/<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug$this->item->catid)); ?>"><img       <?php if ($images->image_intro_caption):             echo 'class="caption"'.' title="' .htmlspecialchars($images->image_intro_caption) .'"';       endif; ?>       src="/<?php echo htmlspecialchars($images->image_intro); ?>" alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>"/>
In Joomla 3 il codice è questo:
:
<img <?phpif($images->image_intro_caption):      [/color]echo'class="caption"'.' title="'.htmlspecialchars($images->image_intro_caption).'"';endif;?>src="<?phpechohtmlspecialchars($images->image_intro);?>"alt="<?phpechohtmlspecialchars($images->image_intro_alt);?>"/> Come posso modificarlo?
: Re:Link a immagine introduzione modificando template
: maicolstaip 25 Aug 2013, 18:20:42
Ciao elettrarm,
per cortesia modifica il messaggio mettendo il codice con i tags altrimenti non si capisce nulla...
: Re:Link a immagine introduzione modificando template
: elettrarm 30 Aug 2013, 11:11:00
Pochi giorni fa è stato pubblicato questo tutorial in italiano ispirato a quello inglese che avevo letto


http://www.joomla.it/articoli-community-3x-tab/7223-immagine-come-link-nel-testo-introduttivo.html (http://www.joomla.it/articoli-community-3x-tab/7223-immagine-come-link-nel-testo-introduttivo.html)


però come funziona l'override con template che quelle cartelle ce l'hanno già ma il cui contenuto è completamente diverso?



: Re:Link a immagine introduzione modificando template
: tonicopi 31 Aug 2013, 13:56:57
Vedrai che anche in quel template alla fine ci sarà cartella con l'override di quei file con il codice dell'articolo.
: Re:Link a immagine introduzione modificando template
: elettrarm 31 Aug 2013, 17:44:33
L'autore dell'articolo in persona o sbaglio  ;D ?  Il problema è proprio che l'override sul file c'è già e non so come modificare il codice php che trovo. Invece con Protostar funziona perfettamente.
Il codice è questo:


// Build article content
$content = ''; if (!$article->introVisible) $content .= $article->event('afterDisplayTitle');
$content .= $article->event('beforeDisplayContent');
if (strlen($article->images['intro']['image'])) $content .= $article->image($article->images['intro']); $content .= $article->intro(artxBalanceTags($article->intro));
if (strlen($article->readmore)) $content .= $article->readmore($article->readmore, $article->readmoreLink);
$content .= $article->event('afterDisplayContent');
$params['content'] = $content;