05/06/2012, 04:34
|
| | Fecha de Ingreso: noviembre-2011
Mensajes: 103
Antigüedad: 13 años Puntos: 5 | |
Respuesta: Quitar enlace a imágenes y dar enlace distinto a links de artículos K2 Cambié el archivo "category_item.php" que se encuentra en components-->com_k2-->templates-->default Abres el archivo y sobre la línea 110 verás esto:
<div class="catItemImageBlock" >
<span class="catItemImage">
<a href="<?php echo $this->item->link; ?>" title="<?php if(!empty($this->item->image_caption)) echo K2HelperUtilities::cleanHtml($this->item->image_caption); else echo K2HelperUtilities::cleanHtml($this->item->title); ?>">
<img src="<?php echo $this->item->image; ?>" alt="<?php if(!empty($this->item->image_caption)) echo K2HelperUtilities::cleanHtml($this->item->image_caption); else echo K2HelperUtilities::cleanHtml($this->item->title); ?>" style="width:<?php echo $this->item->imageWidth; ?>px; height:auto;" />
</a>
</span>
<div class="clr"></div>
</div>
Lo cambias por esto si lo que quieres hacer es que la imagen y el título no enlace y si pichas en ella aparezca la imagen en grande.
<div class="catItemImageBlock">
<span class="catItemImage">
<?php /*?><a href="<?php echo $this->item->link; ?>" title="<?php if(!empty($this->item->image_caption)) echo K2HelperUtilities::cleanHtml($this->item->image_caption); else echo K2HelperUtilities::cleanHtml($this->item->title); ?>"><?php */?>
<a class="modal" rel="{handler: 'image'}" href="<?php echo $this->item->imageXLarge; ?>" title="<?php echo JText::_('K2_CLICK_TO_PREVIEW_IMAGE'); ?>">
<img src="<?php echo $this->item->image; ?>" alt="<?php if(!empty($this->item->image_caption)) echo K2HelperUtilities::cleanHtml($this->item->image_caption); else echo K2HelperUtilities::cleanHtml($this->item->title); ?>" style="width:<?php echo $this->item->imageWidth; ?>px; height:auto;" />
</a>
</span>
<div class="clr"></div>
</div>
Si no quieres que se abra la imagen le quitas esto: <a class="modal" rel="{handler: 'image'}" href="<?php echo $this->item->imageXLarge; ?>" title="<?php echo JText::_('K2_CLICK_TO_PREVIEW_IMAGE'); ?>">
<img src="<?php echo $this->item->image; ?>" alt="<?php if(!empty($this->item->image_caption)) echo K2HelperUtilities::cleanHtml($this->item->image_caption); else echo K2HelperUtilities::cleanHtml($this->item->title); ?>" style="width:<?php echo $this->item->imageWidth; ?>px; height:auto;" />
Con esto consigues que en la categoría no enlace al artículo y la imagen se vea grande al pinchar sobre ella.
En el caso de querer que los links vayan a otro sitio tendrás que editarlo. Con esto esos links se anulan.
Última edición por jeiceta; 05/06/2012 a las 18:16 |