¿No se ven las subcategorías en los listado de las categorías en Prestashop 1.7?

Más que una pregunta, es una afirmación, pero siendo un poco original, prefiero colocar un titular amarillista…

Lo dicho, en Prestashop 1.7, no se ven las subcategorías cuando pinchas en una categoría.

¿Por qué?

Sencillo, no está implementada esa función a día de hoy en Prestashop 1.7.0.3

Muestro imágenes, para que veáis a lo que me refiero:

Menú horizontal de Prestashop 1.7
Menú horizontal de Prestashop 1.7

Al principio creía que era como pasaba en Prestashop 1.6, que no estaba chequeada en el “Configurador de temas” la opción: “Mostrar subcategorías”

Mostrar subcategorías en Prestashop 1.6
Mostrar subcategorías en Prestashop 1.6

Pero no…..

El problema viene debido a que en Prestashop 1.7.0.3, no tiene implementada esta función…

Tenemos varias soluciones por la comunidad de Prestashop, en esta ocasión, vamos a obtener la solución que nos proporciona el usuario “nemo“.

Continúa leyendo ¿No se ven las subcategorías en los listado de las categorías en Prestashop 1.7?

Editor de textos avanzado en Prestashop 1.7

Gracias al usuario Vekia de la Comunidad de Prestashop, tenemos disponible una guía que nos permite habilitar funciones adicionales al editor de texto que tiene integrado Prestashop, cuando por ejemplo estamos escribiendo la descripción de la categoría, producto, etc..

Vekia, nos propone en su Guía, los siguientes cambios:

1º Paso – Editar fichero JS

Editamos el siguiente fichero “ /js/admin/tinymce.inc.js” y cambiamos el contenido del fichero por el siguiente código:


/**
* Change default icons to marerial icons
*/
function changeToMaterial() {
var materialIconAssoc = {
'mce-i-code': '<i class="material-icons">code</i>',
'mce-i-visualblocks': '<i class="material-icons">dashboard</i>',
'mce-i-charmap': '<i class="material-icons">grade</i>',
'mce-i-hr': '<i class="material-icons">remove</i>',
'mce-i-searchreplace': '<i class="material-icons">find_replace</i>',
'mce-i-none': '<i class="material-icons">format_color_text</i>',
'mce-i-bold': '<i class="material-icons">format_bold</i>',
'mce-i-italic': '<i class="material-icons">format_italic</i>',
'mce-i-underline': '<i class="material-icons">format_underlined</i>',
'mce-i-strikethrough': '<i class="material-icons">format_strikethrough</i>',
'mce-i-blockquote': '<i class="material-icons">format_quote</i>',
'mce-i-link': '<i class="material-icons">link</i>',
'mce-i-alignleft': '<i class="material-icons">format_align_left</i>',
'mce-i-aligncenter': '<i class="material-icons">format_align_center</i>',
'mce-i-alignright': '<i class="material-icons">format_align_right</i>',
'mce-i-alignjustify': '<i class="material-icons">format_align_justify</i>',
'mce-i-bullist': '<i class="material-icons">format_list_bulleted</i>',
'mce-i-numlist': '<i class="material-icons">format_list_numbered</i>',
'mce-i-image': '<i class="material-icons">image</i>',
'mce-i-table': '<i class="material-icons">grid_on</i>',
'mce-i-media': '<i class="material-icons">video_library</i>',
'mce-i-browse': '<i class="material-icons">attachment</i>',
'mce-i-checkbox': '<i class="mce-ico mce-i-checkbox"></i>',
};

$.each(materialIconAssoc, function (index, value) {
$('.' + index).replaceWith(value);
});
}

function tinySetup(config) {
if (!config) {
config = {};
}

if (typeof config.editor_selector != 'undefined') {
config.selector = '.' + config.editor_selector;
}

var default_config = {
selector: ".rte",
browser_spellcheck: true,
plugins : "visualblocks, preview searchreplace print insertdatetime, hr charmap colorpicker anchor code link image paste pagebreak table contextmenu filemanager table code media autoresize textcolor emoticons",
toolbar2 : "newdocument,print,|,bold,italic,underline,|,strikethrough,superscript,subscript,|,forecolor,colorpicker,backcolor,|,bullist,numlist,outdent,indent",
toolbar1 : "styleselect,|,formatselect,|,fontselect,|,fontsizeselect,",
toolbar3 : "code,|,table,|,cut,copy,paste,searchreplace,|,blockquote,|,undo,redo,|,link,unlink,anchor,|,image,emoticons,media,|,inserttime,|,preview ",
toolbar4 : "visualblocks,|,charmap,|,hr,",
external_filemanager_path: baseAdminDir + "filemanager/",
filemanager_title: "File manager",
external_plugins: {"filemanager": baseAdminDir + "filemanager/plugin.min.js"},
language: iso_user,
skin: "prestashop",
menubar: false,
statusbar: false,
relative_urls: false,
convert_urls: false,
entity_encoding: "raw",
valid_children: "+body[style|script|iframe|section],pre[iframe|section|script|div|p|br|span|img|style|h1|h2|h3|h4|h5],*[*]",
valid_elements : '*[*]',
force_p_newlines : false,
cleanup: false,
forced_root_block : false,
force_br_newlines : true,
convert_urls:true,
relative_urls:false,
remove_script_host:false,
init_instance_callback: "changeToMaterial"
};

$.each(default_config, function (index, el) {
if (config[index] === undefined)
config[index] = el;
});

// Change icons in popups
$('body').on('click', '.mce-btn, .mce-open, .mce-menu-item', function () {
changeToMaterial();
});

tinyMCE.init(config);
}

Continúa leyendo Editor de textos avanzado en Prestashop 1.7

Mostrar bloque de productos destacados y mejores ventas en pestañas en Prestashop 1.7

Es una traducción del artículo de Vekia de la Comunidad de Prestashop donde nos comenta la posibilidad de mostrar los bloques de página principal referentes a Productos Destacados, Nuevos Productos, Promociones, etc.. de la misma forma que se visualiza en Prestashop 1.6.

Formato Pestañas Productos Página Principal - Prestashop 1.6
Formato Pestañas Productos Página Principal – Prestashop 1.6

En Prestashop 1.7 (al menos en la versión 1.7.0.3) los bloques de Nuevos, Populares, etc..  no se visualizan en formato de pestañas.

Bloques de productos sin pestañas
Bloques de productos sin pestañas

Vekia, nos propone las siguientes modificaciones, para conseguir que se vean en el mismo formato que lo veíamos en Prestashop 1.6

Paso 1 – Crear Hooks

Nos proporciona su módulo, creador de “Hooks”, que podemos descargarlo gratuitamente desde aquí: Descargar Módulo

Con este módulo vamos a crear dos “hooks”:

displayHomeTabdisplayHomeTabContent

Crear Hook displayHomeTab en Prestashop 1.7
Crear Hook displayHomeTab en Prestashop 1.7
Crear Hook displayHomeTabContent en Prestashop 1.7
Crear Hook displayHomeTabContent en Prestashop 1.7

Paso 2 – Editar Fichero TPL

Continúa leyendo Mostrar bloque de productos destacados y mejores ventas en pestañas en Prestashop 1.7

Deshabilitar vista rápida en Prestashop 1.7.0.2

En el título del tema, hablo de la variante 1.7.0.2 de Prestashop, depende decir directamente Prestashop 1.7, porque por ahora en la versión 1.7.0.2, no disponemos de la opción de deshabilitar la vista rápida de los productos en el panel de administración.

Vista rápida en Prestashop 1.7
Vista rápida en Prestashop 1.7

Los pasos a seguir en Prestashop 1.7 (1.7.0.2) son los siguientes:

Continúa leyendo Deshabilitar vista rápida en Prestashop 1.7.0.2

Modificar características de los estados de los pedidos en Prestashop 1.7

En Prestashop 1.6, teníamos que ir a la pestaña Pedidos -> Estados

En Cambio en Prestashop 1.7, tenemos que ir a la pestaña Shop Parameters -> Order Settings (Esta traducción saldrá corregida ya en nuevas variantes de la 1.7 de Prestashop)

Adjunto Imagen, para no perdernos por el panel de administración en Prestashop 1.7

Estados de los pedidos en Prestashop 1.7

Una vez dentro de la subpestaña que hemos comentado, pulsamos en “Estados

Accediendo a los estados de los pedidos en Prestashop 1.7
Accediendo a los estados de los pedidos en Prestashop 1.7

Continúa leyendo Modificar características de los estados de los pedidos en Prestashop 1.7

Hacer copias de seguridad de la base de datos en Prestashop 1.7

Al igual que ocurría en Prestashop 1.6 y en Prestashop 1.5, donde en su momento publicamos un artículo en el 2012, la zona donde podemos hacer copias de seguridad de la base de datos dentro del panel de la tienda en Prestashop 1.7, es en la pestaña Parámetros Avanzados -> Base de datos.

Accediendo a la gestión de las copias de seguridad de la base de datos en Prestashop 1.7

Continúa leyendo Hacer copias de seguridad de la base de datos en Prestashop 1.7

Email encima del buscador en Prestashop 1.7

Creo que hace bastantes años (cuando escribía en los foros) comente algo parecido para Prestashop 1.5, la idea era mostrar encima del buscador de la cabecera un email o un numero de teléfono.

Añadir Email encima del Buscador en Prestashop 1.7
Añadir Email encima del Buscador en Prestashop 1.7

Para hacer esto en Prestashop 1.7, una de las posibles opciónes es editar directamente el fichero:

/themes/classic/modules/ps_searchbar/ps_searchbar.tpl
Continúa leyendo Email encima del buscador en Prestashop 1.7

¿Dónde se guardan los datos de conexión a la base de datos en Prestashop 1.7?

Sorpresa… sorpresa… no es igual que en antaño ni en el mismo fichero…ni en la misma ruta, en Prestashop 1.7 cambia….

En este caso, para acceder al fichero que contiene los datos de conexión a la base de datos en Prestashop 1.7, tenemos que acceder al fichero:

Configuración Base de datos Prestashop 1.7
Configuración Base de datos Prestashop 1.7

/app/config/parameters.php

Donde entre otros datos referentes a la conexión de base de datos, nos podemos encontrar:

Continúa leyendo ¿Dónde se guardan los datos de conexión a la base de datos en Prestashop 1.7?

Cambiar texto del bloque de la página principal en Prestashop 1.7

Por lo visto, todavía tengo seguidores ultras de mi época antigua (imagino que principalmente por mi super actividad del pasado en los foros de Prestashop). Por cierto, estoy agradecido por los comentarios que me habéis realizado en el artículo donde comento mis inicios en el mundo de Prestashop (recordar artículo).

Como dije en mi anterior artículo, en busca de nuevos horizontes me encuentro, tras los problemas que he tenido en los años anteriores, por lo tanto, no prometo mucho.

Escribir 2 artículos después de tantos años, casi es como un orgasmo, el tercero veremos a ver si es este año o dentro de 2 años.

Estaba pensando sobre si escribir un artículo sobre algún aspecto de Prestashop 1.7, o escribir una curiosidad que me haya pasado, pero por tema de confidencialidad, dejaremos las curiosidades para más tarde, donde hablaremos como se desarrollo un módulo para una empresa que tiene logo con un fondo verde que empieza por “c” y termina por “s”, donde hacíamos una llamada a un fichero en un servidor tomcat que nos devolvía los datos de respuesta hacia el módulo. Guardo documentación de aquella época y creo que es interesante liberarla con tiempo, pero por ahora lo dejaremos en standby.

Continúa leyendo Cambiar texto del bloque de la página principal en Prestashop 1.7