- Posts: 19
COMMUNITY FORUM
- Forum
- K2 Community Forum
- Comunidad hispana oficial de K2
- Problema con imagen en la plantilla del override
Problema con imagen en la plantilla del override
- Diego Fabián Hagopian
- Topic Author
- Offline
- New Member
Less
More
13 years 5 days ago - 13 years 5 days ago #59484
by Diego Fabián Hagopian
Problema con imagen en la plantilla del override was created by Diego Fabián Hagopian
El problema es el siguiente: Hice un minimo cambio en la template de k2 en la de item (se puede ver
aquí
) lo que hice fue cambiar la posición del div de la imagen para que quede dentro del texto del artículo.
El problema es que si coloco un artículo sin imágen por más que esté seteada para no mostrarse se muestra el error de imagen (Ejemplo aquí )
Ya hice las pruebas con el template original y está todo configurado correctamente el error es del código del template que no logro solucionar.
Adjunto la modificación que hice a ver si pueden ayudarme.
Muchas gracias.
El problema es que si coloco un artículo sin imágen por más que esté seteada para no mostrarse se muestra el error de imagen (Ejemplo aquí )
Ya hice las pruebas con el template original y está todo configurado correctamente el error es del código del template que no logro solucionar.
Adjunto la modificación que hice a ver si pueden ayudarme.
Muchas gracias.
Attachment not found
Please Log in or Create an account to join the conversation.
- Alfonso F. Moreno
- Offline
- Elite Member
Less
More
- Posts: 169
13 years 2 days ago #59485
by Alfonso F. Moreno
Replied by Alfonso F. Moreno on topic Re: Problema con imagen en la plantilla del override
Porque no le has puesto ningún if a la imagen
Debería ser algo así
<?php if($this->item->params->get('itemImage') && !empty($this->item->image)): ?>
<!-- Item Image -->
<div class="itemImageBlock">
<span class="itemImage">
<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>
<?php endif; ?>
Debería ser algo así
<?php if($this->item->params->get('itemImage') && !empty($this->item->image)): ?>
<!-- Item Image -->
<div class="itemImageBlock">
<span class="itemImage">
<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>
<?php endif; ?>
Please Log in or Create an account to join the conversation.
- Diego Fabián Hagopian
- Topic Author
- Offline
- New Member
Less
More
- Posts: 19
13 years 2 days ago - 13 years 2 days ago #59486
by Diego Fabián Hagopian
Replied by Diego Fabián Hagopian on topic Re: Problema con imagen en la plantilla del override
Gracias por la respuesta, me parece que no estoy entendiendo, he intentado colocar el código de varias formas, pero siempre tira un error. agradezco me indiques donde colocarlo, Muchas gracias.
Pd: no entiendo mucho de php, soy más bien un maquetista o un diseñador css.
Pd: no entiendo mucho de php, soy más bien un maquetista o un diseñador css.
Please Log in or Create an account to join the conversation.
- Alfonso F. Moreno
- Offline
- Elite Member
Less
More
- Posts: 169
13 years 2 days ago #59487
by Alfonso F. Moreno
Replied by Alfonso F. Moreno on topic Re: Problema con imagen en la plantilla del override
A ver... el problema es que en el item.php que has dejado aquí en el foro has separado la parte if (que significa si se dan estas condiciones... carga esto) de lo que debería cragarse que en este caso es la imagen...
Tal y como lo tienes ahora puesto la imagen siempre se va a cargar (o al menos el código) porque no ejecutas la sentencia bien.
Para que se ejecute bien deberías coger el código original y copiar toda la sentencia desde donde dice <?php if($this.... hasta donde dice <?php endif; ?>
Tal y como lo tienes ahora puesto la imagen siempre se va a cargar (o al menos el código) porque no ejecutas la sentencia bien.
Para que se ejecute bien deberías coger el código original y copiar toda la sentencia desde donde dice <?php if($this.... hasta donde dice <?php endif; ?>
Please Log in or Create an account to join the conversation.
- Diego Fabián Hagopian
- Topic Author
- Offline
- New Member
Less
More
- Posts: 19
13 years 15 hours ago #59488
by Diego Fabián Hagopian
Replied by Diego Fabián Hagopian on topic Re: Problema con imagen en la plantilla del override
Gracias por tu ayuda, me puse a revisar más a fondo el código y descubrí que no era el código lo que había que tocar sino el css hechos los cambios anda todo de 10.
Muchas gracias por tu tiempo y paciencia.
Muchas gracias por tu tiempo y paciencia.
Please Log in or Create an account to join the conversation.
- Alfonso F. Moreno
- Offline
- Elite Member
Less
More
- Posts: 169
13 years 49 minutes ago #59489
by Alfonso F. Moreno
Replied by Alfonso F. Moreno on topic Re: Problema con imagen en la plantilla del override
Nada ;-D
Please Log in or Create an account to join the conversation.
- Forum
- K2 Community Forum
- Comunidad hispana oficial de K2
- Problema con imagen en la plantilla del override