Salve, stiamo cercando di intervenire su dei moduli già scritti e non è facile, obiettivo:
mettere dei collegamenti su ogni immagine di uno slider.
Il file è un template (TPL) scritto in codice HTML compilato con Smarty
Questo è il codice esistente :
Codice.jpg
______Codice PHP:
<div class="lofcamera_container" style="{$container_style}">
{if $lofcameraParams.showTitle}
<h4>{$lofcameraParams.title}</h4>
{/if}
<div class="camera_wrap {$lofcameraParams.skin}" id="{$hookname}" >
{foreach from=$images item=img}
****Tentativo
<!-- a href="{$img.link}" target="_blank"><img src="{$image_uri}{$img.name}" border="0" alt="{$img.title}"></a -->
***** fine tentativo
<div data-thumb="{$thumb_uri}{$img.name}" data-src="{$image_uri}{$img.name}" >
{if $img.title and $lofcameraParams.showDesc}
<div class="camera_caption fadeFromBottom" >
<div class="lof_camera_title" >
{if $lofcameraParams.showLink and $img.link}
<a href="{$img.link}" title="{$img.title}" {if $lofcameraParams.noFollow}rel="nofollow"{/if} >{$img.title}</a>
{else}
{$img.title}
{/if}
</div>
<div class="lof_camara_desc">
{$img.desc}
{if $img.price}
<span>{$img.price}</span>
{/if}
</div>
</div>
{/if}
</div>
{/foreach}
</div>
</div>
Abbiamo capito che le immagini sono in un array ($images)
e i link a cui vogliamo far puntare sono contenuti in {$img.link} perché è la scritta che appare sotto l'immagine e funziona.
Vorremmo però che fosse possibile linkare tutta l'immagine anziché solo il testo sotto.
Abbiamo fatto un tentativo ma non funziona (istruzioni commentate), fondamentalmente non riusciamo a puntare il singolo oggetto immagine dello slider, qualcuno ci sa per favore dire dove sbagliamo ?
Grazie