Paso a paso: Child Theme en PrestaShop 1.7 (Tema hijo)

Поділитися
Вставка
  • Опубліковано 19 вер 2024
  • En el video siguiente os muestro como configurar un theme de PrestaShop pero en este caso creando un tema hijo.
    Los temas hijos o Child Theme se utilizan para crear modificaciones a un tema ya existente pero teniendo la posibilidad de mantener los cambios de nuestro tema aunque actualicemos el original.

КОМЕНТАРІ • 46

  • @ycm819
    @ycm819 5 років тому +3

    Excelente tutorial amigo. Claro, preciso, buena dicción, buen volumen, sin música de fondo y yendo de frente al punto, como debería hacerse siempre en los tutoriales de UA-cam y que muy poco se hace.
    Es mil veces mejor que la documentación de Prestashop que no se entiende bien.
    Gracias por compartir amablemente tu conocimiento.
    Saludos cordiales y que tengas mucho éxito.

  • @juanbarcia7330
    @juanbarcia7330 3 роки тому

    Perfecto el vídeo. Conciso, bien explicado y al grano...

  • @ecespedes
    @ecespedes 5 років тому

    Excelente video y muy bien explicado, después de ver muchos videos al fin encuentro uno que explica el tema con detalle... Muchas gracias!

  • @areapadel
    @areapadel 6 років тому +1

    Gracias Armando lo explicas Muy Bien. Enhorabuena por tu Canal!!!

  • @KitsuneQuest
    @KitsuneQuest 2 роки тому

    ¡Excelente! Espero sigas con tutoriales de Prestashop, lo haces increíble. Saludos

  • @gloriaherrera876
    @gloriaherrera876 5 років тому

    Gracias Armando me sirvio mucho, ya tengo mi tema hijo activado.

  • @villcadiego
    @villcadiego 4 роки тому

    Muy buena explicacion! excelente aporte

  • @johanlantz804
    @johanlantz804 5 років тому +2

    Genial video, he aprendido mucho y ya tengo mi child theme evolucionando. Una cosa, sabes que si es posible cambiar el color en el Sass sin recompilar en theme padre? Quiero cambiar el $primary color para otra.

  • @jhonsebastianbaezchavez1481
    @jhonsebastianbaezchavez1481 5 років тому +1

    CRACK!

  • @MrJMPotter
    @MrJMPotter 2 роки тому

    Hola Armando.. antes de todo gracias por todos tus videos de Prestashop,... pregunta, yo tengo mi frontpage ya modificada,.. como puedo hacer para exportarla sin perder las modificaciones. ?? Agradecido de antemano Jesus Martinez PS 7.1

  • @agendaorl9594
    @agendaorl9594 6 років тому +2

    Hola, gracias, pero cuando hago todos los cambios me sale error 500 cuando intento entrar al menu de tema y logo, borré el tema hijo y volvio a funcionar, lo intenté de nuevo pero cuando intento activar el tema hijo, sale que falta un archivo. Este tipo de funciones deberian venir por defecto.

  • @saraconde3427
    @saraconde3427 4 роки тому

    Prestashop para torpes, te lo dice alguien muy torpe, gracias!

  • @rodsosa607
    @rodsosa607 5 років тому

    Muchas gracias por el video desde Argentina. Te hago una consulta. Tienes algún video para aprender a aplicar las modificaciones que quieras hacer o continuar con este tema de crear una plantilla propia? Desde ya muchas gracias.

  • @diegovazquez5273
    @diegovazquez5273 5 років тому +1

    en la linea de autor del archivo theme.yml se puede eliminar la los datos de Autor de prestashop que aparece en el footer??

  • @irvingsuarez
    @irvingsuarez 4 роки тому

    Genio

  • @onnoticiasperu7045
    @onnoticiasperu7045 5 років тому

    Si nuestro querido Armando tiene la oportunidad deberia poder hacer una continuacion de este videotutorial

  • @joselorenzini4196
    @joselorenzini4196 4 роки тому

    gracias!

  • @virtualworship5840
    @virtualworship5840 4 роки тому

    Que buena manera de enseñar, tienes curso presencial certificado? Gracias

  • @cbsracing3939
    @cbsracing3939 5 років тому

    Hola! Muchas gracias por tu video. La cosa es, estoy intentanto hacer algunos cambios sencillos para probar y nada. Estoy intentando cambiar el color de las etiquetas ''NEW' y "20%" sin ningun resultado. Que hago mal?

  • @javierfernandez5064qq
    @javierfernandez5064qq 4 роки тому

    Buenas tardes Armando, muy buen vídeo como siempre. Una pregunta, a ver si la que he liado tiene fácil arreglo. Estoy viendo tu vídeo 2 meses después de haber creado mi tienda, y modificado bastante el tema padre (Tengo copia de todos los archivos originales).
    ¿es posible crear el child ahora y pasarle los archivos ya modificados poniendo los originales en el padre?
    ¿si dejo los modificados en padre e hijo, puede provocar algún error? ¿O simplemente se me borrarán al actualizar el tema?
    Gracias!

  • @Maikolgames
    @Maikolgames 4 роки тому

    Me dieron una web para administrar, tengo que modificar unos textos pero por mas que rebusque en absolutamente todas las opciones de Prestashop, no encuentro esos textos, no se que mas hacer
    porfavor, necesito ayuda

  • @diegovazquez5273
    @diegovazquez5273 5 років тому +1

    en la linea de autor del archivo theme.yml se puede eliminar la publicidad de prestashop ono se puede

  • @futbolpfapf
    @futbolpfapf 4 роки тому

    Gracias por el Video, Armando. Pero quiero hacerte una consulta. En el video, mirando el código fuente de la web aun salen referencias a rutas del tema /classic/ , por ejemplo la ruta al archivo theme.css, como podriamos hacer que cogiera la ruta el nombre del child ? porque que pasa si no me interesa que nadie pueda ver que tema estoy utilizando ? en mi caso uso warehouse, se puede hacer (porque lo he visto hecho) que coja el nombre del tema hijo en todas las rutas? saludos

  • @onnoticiasperu7045
    @onnoticiasperu7045 5 років тому

    Hola, no se que pasa con el tutorial pero el error 500 que les muestra a la mayoria se debe a haber descomentado la linea de codigo que se menciona en el tutorial, dicho esto si vuelves a comentar funciona pero solamente con el custom.css el Theme hijo no carga bien algunos modulos desaparecen , algunos iconos tambien

  • @maquinariahosteleria2137
    @maquinariahosteleria2137 4 роки тому

    tengo la versión 1.7.6.4
    , realizo todos los pasos. He copiado el archivo custom.css pero lamentablemente cuando refresco y miro el código y busco la linea donde tendria que estar custom y no aparece...

  • @mto8a
    @mto8a 3 роки тому

    Tengo un problema en prestashop 1.7.6.8, y es que no permite activar el child theme, se visualiza correctamente en el back office para al clikcar usar este tema, vuelve al dashboard del backoffice y no se realiza el cambio

    • @MiguelMartinezR
      @MiguelMartinezR 3 роки тому

      tengo el mismo problema ... ¿lo pudiste solucionar?

  • @nicolasquintanamorales2083
    @nicolasquintanamorales2083 6 років тому +1

    Hago todo lo que dices, pero cuando actualizo la página de prestashop con el nuevo tema "hijo", me sale error...

    • @nicolasquintanamorales2083
      @nicolasquintanamorales2083 6 років тому

      localhost no puede procesar esta solicitud en este momento.
      HTTP ERROR 500
      Este es el error que me aparece cuando actualizo la página...

    • @nicolasquintanamorales2083
      @nicolasquintanamorales2083 6 років тому

      Tengo que volver al tema classic para que mi tienda vuelva a cargar correctamente

    • @nicolasquintanamorales2083
      @nicolasquintanamorales2083 6 років тому

      Disculpa, que soy nuevo en esto jajaj... ahora activé el modo Debug y me aparece este error:
      Fatal error: Uncaught Symfony\Component\Filesystem\Exception\IOException: Failed to create "/opt/lampp/htdocs/prestashop/themes/mychildtheme/assets/cache/": mkdir(): Permission denied. in /opt/lampp/htdocs/prestashop/vendor/symfony/symfony/src/Symfony/Component/Filesystem/Filesystem.php:103 Stack trace: #0 /opt/lampp/htdocs/prestashop/classes/assets/CccReducer.php(45): Symfony\Component\Filesystem\Filesystem->mkdir('/opt/lampp/htdo...') #1 /opt/lampp/htdocs/prestashop/classes/controller/FrontController.php(210): CccReducerCore->__construct('/opt/lampp/htdo...', Object(PrestaShop\PrestaShop\Adapter\Configuration), Object(Symfony\Component\Filesystem\Filesystem)) #2 /opt/lampp/htdocs/prestashop/classes/controller/Controller.php(190): FrontControllerCore->__construct(false, false) #3 /opt/lampp/htdocs/prestashop/classes/Dispatcher.php(420): ControllerCore::getController('IndexController') #4 /opt/lampp/htdocs/prestashop/index.php(28): DispatcherCore->dispatch() #5 {main} thrown in /opt/lampp/htdocs/prestashop/vendor/symfony/symfony/src/Symfony/Component/Filesystem/Filesystem.php on line 103

    • @nicolasquintanamorales2083
      @nicolasquintanamorales2083 6 років тому

      Ya lo solucioné, con esta linea de código en el terminal de XAMPP:
      sudo chmod 777 -R /opt/lampp/htdocs/
      estaba leyendo en el error y claramente dice que hay un error al crear carpetas con mkdir por problemas de permiso... Igualmente muchas gracias por tu ayuda... muy buen tutorial :)

  • @58798649
    @58798649 4 роки тому

    ¿que video sigue despues de este video?
    Saludos!

  • @neocarvajal
    @neocarvajal 5 років тому

    ¿Es normal que descargue el child_theme desde el backoffice y al instalarlo haga cambios en la tienda como por ejemplo: cambio de footer entre otras secciones ?

  • @outletsofadirect2008
    @outletsofadirect2008 4 роки тому

    Hola, Muchas gracias por su tutorial. pero tengo un error en la version 1.7.6.3 cuando pruebo de usar el childtheme : Ha ocurrido un error. Falta la plantilla "templates/contact.tpl". Lo puedes ver en video--> nimb.ws/W1zqUu. No entiendo porque y no encuentro nada online al respecto. Sabes de donde viene el problema ? Muchas gracias por ayudar.

  • @flakidemia
    @flakidemia 5 років тому

    hola Armando, hice los pasos hasta crear la carpeta y todo, en presta escogi el tema child como predeterminado y luego me salio este error:
    Oops! An Error Occurred
    The server returned a "500 Internal Server Error".
    Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.

  • @ycm819
    @ycm819 5 років тому

    Hola Armando Salvador,
    Antes de trabajar en el servidor del hosting, primero estoy haciendo pruebas en local, en mi PC.
    Seguí todos tus pasos con el tema por defecto: Classic Y todo me salió bien.
    Pero cuando instalé otro tema que acabo de comprar: Leo_Crystal....no funcionó. :(
    Se creó bien el tema hijo con todos los datos personalizados y la imagen preview también cargó bien.
    Elijo: Utilizar este tema, se carga bien aparece arriba como tema vigente pero cuando voy a mi frontend aparece este error:
    Esta página no funciona
    localhost no puede procesar esta solicitud en este momento.
    HTTP ERROR 500
    Ya hice varias pruebas y nada. :(
    Creo que estos errores son comunes ¿Qué crees que pudiera estar pasando?
    ¿Crees que se deba al tema que es muy complejo o eso no tiene nada que ver?

  • @juanlorenzomdp
    @juanlorenzomdp 4 роки тому

    Buenas como andas? si quisiera modificar el tpl. como seria gracias?

    • @ArmandoSalvador
      @ArmandoSalvador  4 роки тому

      Para modificar el TPL de la página, debes usar el child theme y crear una copia o un extends en tu fichero creado. En el vídeo lo hago con el de marcas. ;)

  • @sergisala6225
    @sergisala6225 4 роки тому

    Hola Armando, te explicas GENIAL!
    pero en mi proyecto tengo un problema. Al cargar el tema hijo (siguiendo tus instrucciones), me aparece el siguiente error
    in
    src/Adapter/Module/Module.php
    (line 354)
    353 // End of temporary content
    354 require_once $this->disk->get('path') . DIRECTORY_SEPARATOR . $this->attributes->get('name') . '.php';
    Que es lo que me pued estar sucediendo?
    (el tema no es el classic, por lo que la carpeta config la he copiado del tema PRSADD265)
    parent: PRSADD265
    name: mychildtheme
    display_name: My PRSADD265 Child Theme
    Muchas Gracias!!!

    • @sergisala6225
      @sergisala6225 4 роки тому

      Hola Armando, finalmente he conseguido crear el child_theme, pero en la pagina home, el css de los productos sale modificado.
      Hay que configurar alguna carpeta mas?
      Agradeceria tu consejo.
      Gracias.

    • @ArmandoSalvador
      @ArmandoSalvador  4 роки тому

      Hola!! Si aparece cambiado, puede ser porque haya más ficheros personalizados en el theme. Una pregunta, que fichero es el que tiene como css de estilos la home en el original? Lo mismo hay algún modulo incluyendo algo a lo loco.

    • @sergisala6225
      @sergisala6225 4 роки тому

      @@ArmandoSalvador
      Hola Armando! gracias por interesarte por el problema. La ruta de la carpeta css de la home es la siguiente plantilla/assets/css/theme.css, pero también existe un cusom.css en el mismo nivel de carpeta