SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Downloaden Sie, um offline zu lesen
#PrestaShopMLG
Cómo crear
un tema hijo en
PS 1.7.X
@ipaelo
#PrestaShopMLG
¿Qué es un tema hijo?
Los temas hijos es una característica que la comunidad de PrestaShop llevaba
solicitando desde hace varias versiones.
Básicamente, es poder modificar un tema sin perder la posibilidad de actualizar el
mismo manteniendo los cambios que hemos hecho.
El que conozca WordPress conoce bien el funcionamiento y las posibilidades que
otorga esto en la personalización de los temas.
Actualmente, PS ofrece esta posibilidad a partir de la versión 1.7.0 y SOLAMENTE
para pequeños cambios.
OJO:
El “StarterTheme” no se aconseja para estos propósitos, está pensado para
modificarlo directamente.
@ipaelo
#PrestaShopMLG
Pasos necesarios
Instalar PrestaShop 1.7
Instalar el tema que queramos usar en la carpeta /themes
Crear un directorio para el tema hijo y añadir el subdirectorio /config
Copiar del tema padre los archivos theme.yml dentro de /config
y preview.png en el raiz del tema hijo.
Modificar el contenido de theme.yml con el siguiente contenido:
Ir al Backoffice -> Diseño -> Theme & Logo, veremos nuestro tema hijo. Lo
seleccionamos y ya podemos empezar a modificarlo
@ipaelo
#PrestaShopMLG
Modificaciones Tema Hijo
¿Qué podemos modificar en un tema hijo?
PrestaShop en su documentación siempre habla de extender la funcionalidad del
tema padre.
Realmente podemos modificar totalmente los templates que queramos del tema
o módulos. Ojo: No lo he probado todo, todo, todo,...
Para modificarlos debemos copiar exactamente el mismo path del archivo que
queramos cambiar o crear y crear el archivo con el mismo nombre.
Por ejemplo:
templates/catalog/product.tpl
@ipaelo
#PrestaShopMLG
Modificaciones Tema Hijo
Añadir la siguiente línea de código:
{extends file='parent:catalog/product.tpl'}
Si no añadimos nada, simplemente funcionará como el padre
@ipaelo
#PrestaShopMLG
Modificaciones Tema Hijo
En este caso ocultaremos las combinaciones, añadiendo:
{block name='product_variants'}
<div class="card card-block">
OCULTAMOS LAS COMBINACIONES
</div>
{/block}
@ipaelo
#PrestaShopMLG
Fuentes:
http://developers.prestashop.com/themes/smarty/parent-child-feature.html
https://github.com/PrestaShop/childtheme-example
Ejemplo funcional:
https://www.ipaelo.com/ps17/
https://www.ipaelo.com/ps17/admin771nemeo3
@ipaelo
#PrestaShopMLG
MUCHAS GRACIAS
Ismael Torres Dominguez
(ipaelo.com)
@ipaelo
#PrestaShopMLG

Weitere ähnliche Inhalte

Was ist angesagt?

Pasos para crear un blog
Pasos para crear un blogPasos para crear un blog
Pasos para crear un blogjar67
 
5 plugins de WordPress para mejorar la velocidad de carga de tu blog
5 plugins de WordPress para mejorar la velocidad de carga de tu blog5 plugins de WordPress para mejorar la velocidad de carga de tu blog
5 plugins de WordPress para mejorar la velocidad de carga de tu blogEMO Marketing
 
Pasos para crear un blog
Pasos para crear un blogPasos para crear un blog
Pasos para crear un blogjar67
 
Trabajo de optimización
Trabajo de optimizaciónTrabajo de optimización
Trabajo de optimizaciónDiana Zavala
 
Page En WordPress Sin Complementos
Page En WordPress Sin Complementos
Page En WordPress Sin Complementos
Page En WordPress Sin Complementos frailmuseum9484
 
Presentación de GVO En Español
Presentación de GVO En EspañolPresentación de GVO En Español
Presentación de GVO En EspañolMartha Quesada
 
INSTALACIÓN Y CONFIGURACIÓN, DE UNA TIENDA ONLINE CON osCommerce
INSTALACIÓN Y CONFIGURACIÓN, DE UNA TIENDA ONLINE CON osCommerceINSTALACIÓN Y CONFIGURACIÓN, DE UNA TIENDA ONLINE CON osCommerce
INSTALACIÓN Y CONFIGURACIÓN, DE UNA TIENDA ONLINE CON osCommerceJavier Martin Rivero
 
Administración de office 365 desde el movil
Administración de office 365 desde el movilAdministración de office 365 desde el movil
Administración de office 365 desde el movilRaGaZoMe
 
20 consejos y técnicas esenciales para el posicionamiento de tu tienda online
20 consejos y técnicas esenciales para el posicionamiento de tu tienda online20 consejos y técnicas esenciales para el posicionamiento de tu tienda online
20 consejos y técnicas esenciales para el posicionamiento de tu tienda onlinePacklink
 
Presentación del la Segunda Semana del Curso de Wordpress para Negocios.
Presentación del la Segunda Semana del Curso de Wordpress para Negocios.Presentación del la Segunda Semana del Curso de Wordpress para Negocios.
Presentación del la Segunda Semana del Curso de Wordpress para Negocios.formacioninterlat2011
 
Como crear un blog
Como crear un blogComo crear un blog
Como crear un blogcarlos55576
 
visual web developer
visual web developervisual web developer
visual web developercarlos garcia
 
Safari y safe browse
Safari y safe browseSafari y safe browse
Safari y safe browsesofia1993-8
 

Was ist angesagt? (20)

Pasos para crear un blog
Pasos para crear un blogPasos para crear un blog
Pasos para crear un blog
 
5 plugins de WordPress para mejorar la velocidad de carga de tu blog
5 plugins de WordPress para mejorar la velocidad de carga de tu blog5 plugins de WordPress para mejorar la velocidad de carga de tu blog
5 plugins de WordPress para mejorar la velocidad de carga de tu blog
 
Pasos para crear un blog
Pasos para crear un blogPasos para crear un blog
Pasos para crear un blog
 
Luis alfredo huiñisaca
Luis alfredo huiñisacaLuis alfredo huiñisaca
Luis alfredo huiñisaca
 
Tutorial en-castellano-no-oficial-de-xsite-pro
Tutorial en-castellano-no-oficial-de-xsite-proTutorial en-castellano-no-oficial-de-xsite-pro
Tutorial en-castellano-no-oficial-de-xsite-pro
 
Video en boostrap
Video en boostrapVideo en boostrap
Video en boostrap
 
Trabajo de optimización
Trabajo de optimizaciónTrabajo de optimización
Trabajo de optimización
 
Page En WordPress Sin Complementos
Page En WordPress Sin Complementos
Page En WordPress Sin Complementos
Page En WordPress Sin Complementos
 
La plataforma Prestashop
La plataforma PrestashopLa plataforma Prestashop
La plataforma Prestashop
 
Presentación de GVO En Español
Presentación de GVO En EspañolPresentación de GVO En Español
Presentación de GVO En Español
 
Email Business
Email BusinessEmail Business
Email Business
 
INSTALACIÓN Y CONFIGURACIÓN, DE UNA TIENDA ONLINE CON osCommerce
INSTALACIÓN Y CONFIGURACIÓN, DE UNA TIENDA ONLINE CON osCommerceINSTALACIÓN Y CONFIGURACIÓN, DE UNA TIENDA ONLINE CON osCommerce
INSTALACIÓN Y CONFIGURACIÓN, DE UNA TIENDA ONLINE CON osCommerce
 
Oscommerce
OscommerceOscommerce
Oscommerce
 
Administración de office 365 desde el movil
Administración de office 365 desde el movilAdministración de office 365 desde el movil
Administración de office 365 desde el movil
 
Landing Page Corporativa con WordPress
Landing Page Corporativa con WordPressLanding Page Corporativa con WordPress
Landing Page Corporativa con WordPress
 
20 consejos y técnicas esenciales para el posicionamiento de tu tienda online
20 consejos y técnicas esenciales para el posicionamiento de tu tienda online20 consejos y técnicas esenciales para el posicionamiento de tu tienda online
20 consejos y técnicas esenciales para el posicionamiento de tu tienda online
 
Presentación del la Segunda Semana del Curso de Wordpress para Negocios.
Presentación del la Segunda Semana del Curso de Wordpress para Negocios.Presentación del la Segunda Semana del Curso de Wordpress para Negocios.
Presentación del la Segunda Semana del Curso de Wordpress para Negocios.
 
Como crear un blog
Como crear un blogComo crear un blog
Como crear un blog
 
visual web developer
visual web developervisual web developer
visual web developer
 
Safari y safe browse
Safari y safe browseSafari y safe browse
Safari y safe browse
 

Ähnlich wie Crear tema hijo PrestaShop 1.7

Curso de Magento 1.9: Unidad Didáctica 07 Manejo de Plantillas
Curso de Magento 1.9: Unidad Didáctica 07 Manejo de PlantillasCurso de Magento 1.9: Unidad Didáctica 07 Manejo de Plantillas
Curso de Magento 1.9: Unidad Didáctica 07 Manejo de PlantillasDavid Vaquero
 
Libro como crear themes desde cero en word press
Libro como crear themes desde cero en word pressLibro como crear themes desde cero en word press
Libro como crear themes desde cero en word pressGeorge Castle
 
02 cambiando la_apariencia_de_moodle
02 cambiando la_apariencia_de_moodle02 cambiando la_apariencia_de_moodle
02 cambiando la_apariencia_de_moodleCarlos
 
Trabajo practico 3
Trabajo practico 3Trabajo practico 3
Trabajo practico 3luly-z
 
Modifica y crea temas de WordPress - Meetup WP Ourense
Modifica y crea temas de WordPress - Meetup WP OurenseModifica y crea temas de WordPress - Meetup WP Ourense
Modifica y crea temas de WordPress - Meetup WP OurenseJuan Hernando García
 
Trabajo practico numero 2.... 2014
Trabajo practico numero 2.... 2014Trabajo practico numero 2.... 2014
Trabajo practico numero 2.... 2014JuanLYB
 
003 - Temas & temas hijos en WordPress
003 - Temas & temas hijos en WordPress003 - Temas & temas hijos en WordPress
003 - Temas & temas hijos en WordPressPablo Cianes
 
Giuli miliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii...
Giuli miliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii...Giuli miliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii...
Giuli miliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii...miliarguelles1
 
Trabajo Practico Nº14
Trabajo Practico Nº14Trabajo Practico Nº14
Trabajo Practico Nº14rodolfogonella
 
Trabajopracticon14 121106165522-phpapp02
Trabajopracticon14 121106165522-phpapp02Trabajopracticon14 121106165522-phpapp02
Trabajopracticon14 121106165522-phpapp02anitayjime
 
Manual de wordpress para novatos
Manual de wordpress para novatosManual de wordpress para novatos
Manual de wordpress para novatosBrox Technology
 
Herramientas para mejorar windows 7
Herramientas para mejorar windows 7 Herramientas para mejorar windows 7
Herramientas para mejorar windows 7 med_gav
 
Pestañas FBML facebook fan pages
Pestañas FBML facebook fan pagesPestañas FBML facebook fan pages
Pestañas FBML facebook fan pagesJulieta Jimz
 

Ähnlich wie Crear tema hijo PrestaShop 1.7 (20)

Curso de Magento 1.9: Unidad Didáctica 07 Manejo de Plantillas
Curso de Magento 1.9: Unidad Didáctica 07 Manejo de PlantillasCurso de Magento 1.9: Unidad Didáctica 07 Manejo de Plantillas
Curso de Magento 1.9: Unidad Didáctica 07 Manejo de Plantillas
 
Cambiando de tema
Cambiando de temaCambiando de tema
Cambiando de tema
 
Libro como crear themes desde cero en word press
Libro como crear themes desde cero en word pressLibro como crear themes desde cero en word press
Libro como crear themes desde cero en word press
 
02 cambiando la_apariencia_de_moodle
02 cambiando la_apariencia_de_moodle02 cambiando la_apariencia_de_moodle
02 cambiando la_apariencia_de_moodle
 
Trabajo practico 3
Trabajo practico 3Trabajo practico 3
Trabajo practico 3
 
Presta shop 1.6.x
Presta shop 1.6.xPresta shop 1.6.x
Presta shop 1.6.x
 
Modifica y crea temas de WordPress - Meetup WP Ourense
Modifica y crea temas de WordPress - Meetup WP OurenseModifica y crea temas de WordPress - Meetup WP Ourense
Modifica y crea temas de WordPress - Meetup WP Ourense
 
Gu?a SEO
Gu?a SEOGu?a SEO
Gu?a SEO
 
Trabajo practico numero 2.... 2014
Trabajo practico numero 2.... 2014Trabajo practico numero 2.... 2014
Trabajo practico numero 2.... 2014
 
003 - Temas & temas hijos en WordPress
003 - Temas & temas hijos en WordPress003 - Temas & temas hijos en WordPress
003 - Temas & temas hijos en WordPress
 
Trabajo Practico 3
Trabajo Practico 3Trabajo Practico 3
Trabajo Practico 3
 
Giuli miliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii...
Giuli miliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii...Giuli miliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii...
Giuli miliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii...
 
Trabajo Practico Nº14
Trabajo Practico Nº14Trabajo Practico Nº14
Trabajo Practico Nº14
 
Trabajopracticon14 121106165522-phpapp02
Trabajopracticon14 121106165522-phpapp02Trabajopracticon14 121106165522-phpapp02
Trabajopracticon14 121106165522-phpapp02
 
Manualwordpress3
Manualwordpress3Manualwordpress3
Manualwordpress3
 
Manual de wordpress para novatos
Manual de wordpress para novatosManual de wordpress para novatos
Manual de wordpress para novatos
 
Herramientas para mejorar windows 7
Herramientas para mejorar windows 7 Herramientas para mejorar windows 7
Herramientas para mejorar windows 7
 
Word press
Word pressWord press
Word press
 
Word press
Word pressWord press
Word press
 
Pestañas FBML facebook fan pages
Pestañas FBML facebook fan pagesPestañas FBML facebook fan pages
Pestañas FBML facebook fan pages
 

Crear tema hijo PrestaShop 1.7

  • 2. Cómo crear un tema hijo en PS 1.7.X @ipaelo #PrestaShopMLG
  • 3. ¿Qué es un tema hijo? Los temas hijos es una característica que la comunidad de PrestaShop llevaba solicitando desde hace varias versiones. Básicamente, es poder modificar un tema sin perder la posibilidad de actualizar el mismo manteniendo los cambios que hemos hecho. El que conozca WordPress conoce bien el funcionamiento y las posibilidades que otorga esto en la personalización de los temas. Actualmente, PS ofrece esta posibilidad a partir de la versión 1.7.0 y SOLAMENTE para pequeños cambios. OJO: El “StarterTheme” no se aconseja para estos propósitos, está pensado para modificarlo directamente. @ipaelo #PrestaShopMLG
  • 4. Pasos necesarios Instalar PrestaShop 1.7 Instalar el tema que queramos usar en la carpeta /themes Crear un directorio para el tema hijo y añadir el subdirectorio /config Copiar del tema padre los archivos theme.yml dentro de /config y preview.png en el raiz del tema hijo. Modificar el contenido de theme.yml con el siguiente contenido: Ir al Backoffice -> Diseño -> Theme & Logo, veremos nuestro tema hijo. Lo seleccionamos y ya podemos empezar a modificarlo @ipaelo #PrestaShopMLG
  • 5. Modificaciones Tema Hijo ¿Qué podemos modificar en un tema hijo? PrestaShop en su documentación siempre habla de extender la funcionalidad del tema padre. Realmente podemos modificar totalmente los templates que queramos del tema o módulos. Ojo: No lo he probado todo, todo, todo,... Para modificarlos debemos copiar exactamente el mismo path del archivo que queramos cambiar o crear y crear el archivo con el mismo nombre. Por ejemplo: templates/catalog/product.tpl @ipaelo #PrestaShopMLG
  • 6. Modificaciones Tema Hijo Añadir la siguiente línea de código: {extends file='parent:catalog/product.tpl'} Si no añadimos nada, simplemente funcionará como el padre @ipaelo #PrestaShopMLG
  • 7. Modificaciones Tema Hijo En este caso ocultaremos las combinaciones, añadiendo: {block name='product_variants'} <div class="card card-block"> OCULTAMOS LAS COMBINACIONES </div> {/block} @ipaelo #PrestaShopMLG
  • 9. MUCHAS GRACIAS Ismael Torres Dominguez (ipaelo.com) @ipaelo #PrestaShopMLG