Pregunta

Comencé a usar Prestashop ayer, así que soy un principiante total, pero tengo algunas preguntas.

  1. ¿No hay absolutamente ninguna API para esto? Quiero decir, encontré la wiki pero no contiene buena información.

  2. Quiero editar mi tema por completo, como deseo. Edito html, agregue / elimine JavaScript, solo puedo hacer lo que quiero, pero cuando edito los archivos tpl en mi tema activo, NADA sucede. El sitio sigue siendo exactamente el mismo. ¿Por qué es esto o dónde lo cambio sin piratear el núcleo? ¿Tengo que volver a compilar estos archivos .tpl de alguna manera para que los cambios surtan efecto?

  3. También quiero editar muchos de los módulos para que coincidan con mis demandas, pero lo mismo aquí, si edito sus archivos tpl no parece suceder nada o más bien no quiero hackear el núcleo, ya que supongo estos se verán afectados si actualizo la plataforma.

  4. ¿Dónde encuentro mi página de productos? Quiero crear un menú con un enlace a una página llamada productos o algo con una descripción general de los productos disponibles en mi tienda.

Estoy muy confundido, pero supongo que solo tienes que superar esto, estoy acostumbrado a desarrollar en WordPress o sin ningún CMS.

¿Fue útil?

Solución

¿Borraste la caché después de editar tus plantillas? Prestashop utiliza un sistema de almacenamiento en caché para acelerar la carga de la tienda, así que vacíe el directorio de caché para compilar las nuevas plantillas

Otros consejos

La API y la documentación son cosas completamente diferentes.

El equipo ha actualizado la documentación (no más wiki) que se puede encontrar en http://doc.prestashop.com/

También deberías visitar el foro (forum.prestashop.com), puedes encontrar un número reducido de preguntas / respuestas allí.

No estoy seguro si el tema está muerto, pero aquí vamos de todos modos.Asegúrese de tener cargado el tema en el que está trabajando para comenzar.Lo encontrará en Back Office> Módulos> Temas.

Como han mencionado los carteles anteriores, diríjase a Back Office> Preferencias> Rendimiento y habilite "Forzar compilación" y deshabilite "caché".

Hay un poco de API disponible, pero en mi opinión, empiece desde abajo hacia arriba, hay documentación razonable (nuevamente, como se mencionó anteriormente: http://doc.prestashop.com/ ) disponible que al menos le dará algunas preguntas para comenzar a hacer.

Simplemente borrar el caché no funcionó para mí.Tuve que eliminar el directorio / themes / / modules / / .

puede deshabilitar los parámetros avanzados de caché >> Rendimiento.

Como se mencionó, el caché es un problema aquí, así que bórrelo siempre.También puede estructurar completamente el sistema de plantillas como lo desee, incluso editando los controladores si es necesario.Como se trata de MVC, debe pensar en todo el sistema al personalizarlo.

Eche un vistazo a VQMOD, esto le permite tener archivos xml que editan los controladores sobre la marcha para una funcionalidad adicional, es decir, filtros agregados o imágenes de sustitución de productos en la página de categoría.VQMOD es perfecto, ya que el sistema central aún se puede actualizar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top