Tenemos que modificar el archivo /modules/ebpromos/ebpromos.tpl. Es un archivo pequeño con 3 href muy visibles. Tenemos que editar los href eliminando target=blank delante de los 3 href.
Pasando de <a target=blank href=»/blog_carlos/{$ebpromo
a <a href=»{$ebpromo
Por defecto prestashop muestra los idiomas de nuestra tienda virtual ordenados alfabeticamente, para cambiar este orden es necesario cambiar el function que muestra el listado de idiomas.
El modulo que se encarga de esto, en la plantilla elation-liquid, es eboptions. Tendremos que modificar el archivo ebotions.php (/modules/eboptions):
Encontraremos la funcion hookTop
function hookTop($params)
{
global $smarty, $cookie, $cart;
$languages = Language::getLanguages();
$currencies = Currency::getCurrencies();
if (!sizeof($languages))
return »;
asort($currencies);
$smarty->assign(‘currencies’, $currencies);
$smarty->assign(‘languages’, $languages);
return $this->display(__FILE__, ‘eboptions.tpl’);
}
Añadiremos asort($currencies); Tiene que estar antes del assign y el retun que es cuando lo pasa al tpl.
asort es una funcion para ordenar array respetando los indices.
$curriencies es el array que contiene los valores que a obtenido con la funcion getCurrencies(), con los diferentes idiomas.
Podriamos ordenar los idiomas usando $languages por $currencies
Parece una tontería, pero con las actualizaciones de prestashop, el lugar a ido cambiando.
Prestashop 1.4 en adelante
/modules/blockcms/blockcms.tpl (linia 54)
Prestasho 1.3
/modules/blockvariuslinks/blockvariuslinks.tpl
Una vez dentro tendremos que buscar un <li> que contiene ‘Contact us’
Ejemplo prestashop 1.5
<li class=»item»><a href=»/blog_carlos/{$link->getPageLink(‘contact-form.php’, true)}» title=»{l s=’Contact us’ mod=’blockcms’}»>{l s=’Contact us‘ mod=’blockcms’}</a></li>
Comentamos esta linea y dejara de aparecer.
En ocasiones necesitaremos ocultar los precios de unos productos de 0€ o de un valor en concreto.
Para esto lo que tenemos que hacer es irnos a /themes/tutema/product.tpl
Buscamos <p class=»our_price_display» y le añadimos el siguiente style.
style=»{if $productPrice < 2} display:none {/if}» –> Esto ocultará todos los precios menores a 2.
Podemos hacer muchas combinaciones ==, <, >, <=, >=.
En Prestashop, cuando un producto tiene campos personalizados, lo normal es que el usuario complete esos campos y después le dé al botón de guardar.
Eso siempre es así, pero si antes de guardar se ha puesto la cantidad deseada, ¿Qué pasa? Pues pueden pasar 2 cosas.