Jump to content

Terracom_Progr

Members
  • Posts

    27
  • Joined

  • Last visited

Everything posted by Terracom_Progr

  1. ¿Entiendo que deben ser robots? Porque no tengo tantas visitas.
  2. ¿Alguna sugerencia para hacer lo mismo desde categorías? este no parece surtir efecto
  3. 1.7.7.4 Da lo mismo, ya lo tengo, en todo caso me interesa asegurarme de hacer bien el override. Sé que es en la carpeta con dicho nombre pero al no ser una función nueva copio la original modificada en el archivo que hereda entiendo con el respectivo override, ¿no? Ok, creo que ya lo hice Es crear un archivo con el mismo nombre en override y en su interior extiende del original+Core
  4. Estoy mirando en el CartRule.php, creo que ya he localizado la zona de código. Queremos que sólo acepte una marca. ¿Algún consejo para añadir o modificar en el case 'manufacturers'?
  5. He visto que si le pongo como restricción una marca, con tan sólo meter un producto de esa marca ya me permite también aplicar un código de promoción a todos los demás. ¿Puedo de alguna manera restringir a sólo una marca exclusivamente el código promocional?
  6. buas, tenemos una instalación en la 1.7.7, con plantilla comprada sólo para 1.7 y en la agencia de transporte solicitan la 1.6 por el tema de almacenes. ¿Sabe alguien cómo está el tema?
  7. ¿Se sabe algo de poder trabajar con almacenes en la 1.7.7? Tenemos una instalación y una agencia de transporte hacía alusión a la gestión de almacenes.
  8. Veo que bajo la imagen tenemos dos campos. Uno de resumen y otro de descripción(entiendo que detalles). Lo que la entrar en la tienda o front, es que aparece lo que hay en descripción y no el resumen(short description) como descripción inicial y en detalles sólo aparece la referencia. Por norma general en todas las tiendas hay un resumen o pequeña descripción y si quiere el cliente clica en detalles para más información. y me pregunto que si en detalles sólo aparezca la referencia del producto tiene sentido.
  9. Ok no sé cómo arreglarlo. Desinstalando Presta y volviendo a partir de cero.
  10. No, que va. Instalación nueva y plantilla nueva. Lo que sí es verdad es que una vez tenía casi todo montado me borraron los idiomas, cosa que ya he vuelto a poner. Queriendo ver qué pasa ahora lo único que puedo rascar es: Entities Mapping ... PrestaShopBundle\Entity\Tab The association PrestaShopBundle\Entity\Tab#tabLangs refers to the owning side field PrestaShopBundle\Entity\TabLang#tab which does not exist. ... PrestaShopBundle\Entity\TabLang The mappings PrestaShopBundle\Entity\TabLang#id and PrestaShopBundle\Entity\Tab#tabLangs are inconsistent with each other. He probado a corregir todas las tablas_lang y especialmente la tabla_tab_lang pero nada, se sigue sin poder crear desde cero productos. Creo que si nadie sabe qué hacer borraré todo y empezaré de nuevo.
  11. ¿Sí es una posible solución, pero la pregunta es por qué trata de meter un campo que no existe? Flipo, ahora miro y está y no me da ese error. Lo único que he hecho es volver a activar el módulo de búsquedas por facetas. Ahora no veo errores pero sigo sin poder guardar el artículo
  12. Hay algo que no entiendo cuando creo nuevo Unknown column 'id_country' in 'field list'<br /><br /><pre>INSERT INTO `prstshp_layered_price_index` (id_product, id_currency, id_shop, price_min, price_max, id_country) VALUES (72,1,1,0,0,6),(72,3,1,0,0,6),(72,1,1,0,0,17),(72,3,1,0,0,17) ON DUPLICATE KEY UPDATE id_product = id_product</pre> ¿Seguro que no hay un error ahí? He mirado la tabla y no existe id_country DbCore->displayError('INSERT INTO `prstshp_layered_price_index` (id_product, id_currency, id_shop, price_min, price_max, id_country) VALUES (72, 1, 1, 0, 0, 6),(72, 3, 1, 0, 0, 6),(72, 1, 1, 0, 0, 17),(72, 3, 1, 0, 0, 17) ON DUPLICATE KEY UPDATE id_product = id_product')in classes/db/Db.php (line 385)
  13. Ok gracias, alguien me borró los idiomas. Ahora el tema está en cómo reinstalar el gallego, catalán y euskera He puesto el inglés y borrado el español para ver si al importar me restauraba estos pero no ... Ok ya di con los ISO y los he creado CA, ca-es GA, ga-es EU, eu-es pero sigo sin poder crear los artículos
  14. He instalado una tienda nueva en la que no puedo crear un artículo desde cero. Sólo copiando/duplicando uno existente me deja crear. El error que sale es Unknown column 'id_country' in 'field list'<br /><br /><pre>INSERT INTO `prstshp_layered_price_index` (id_product, id_currency, id_shop, price_min, price_max, id_country) VALUES (66, 1, 1, 0, 0, 6) ON DUPLICATE KEY UPDATE id_product = id_product</pre> at classes/db/Db.php:769 Uncaught Exception: Unknown column 'id_country' in 'field list'<br /><br /><pre>INSERT INTO `prstshp_layered_price_index` (id_product, id_currency, id_shop, price_min, price_max, id_country) VALUES (66, 1, 1, 0, 0, 6) ON DUPLICATE KEY UPDATE id_product = id_product</pre> ¿es un problema con la versión 1.7.5.2?
  15. Vale el problema venía de antes $this->context->controller->addJS($this->_path.'MiArchivoJS.js'); echo "<script>alert('desde php ".Tools::getValue('MiVariableDelModulo')."');</script>"; --- Al verlo en blanco ... Media::addJsDef(array('temp' => Tools::getValue('MiVariableDelModulo'))); Lo correcto era Media::addJsDef(array('temp' => Configuration::get('MiVariableDelModulo')) Listo Muchas gracias.
  16. ¿y debo recibirla de algún modo especial en el JS? Puse en el hook la línea pero siendo un string lo que tengo en MiVariableDelModulo, si directamente pongo en JS: alert (temp); me devuelve false. Y claro no es como cuando se hace llamada desde html, así que no sé exáctamente cómo recogerlo en el JS
  17. Tengo en el archivo php del módulo public function hookCorrespondiente() { $this->context->controller->addJS($this->_path.'MiArchivoJS.js'); } y en MiArchivoJS algo así $(document).on('click', '.clasequebusco', function(e){ var temp= {literal} Tools::getValue('MiVariableDelModulo');{/literal} alert("mi variable: "+temp); }); funciona hasta ahora todo, la variable desde el módulo mismo se lee bien pero al querer obtenerla desde el JS ... nada de nada.
  18. Hola Estoy tratando que desde una función jquery del archivo MiJavaScript.js acceda al valor de Tools::getValue('mi_variable')
  19. ok más o menos tenía una idea pero necesitaba saber que iba por buen camino. No estaba en el hook correcto. Gracias
  20. "Para agregar un jquery puedes hacerlo en js del producto, Pero supongamos que deseas usa modulo y cargar un jquery que funcione en la pantalla del producto, necesitas usar los hooks por ejemplo puedes usar un hook del header para que agregue tu js en el encabezado solo cuando este en la pantalla del producto." Esto es exactamente lo que preguntaba si era posible. Entonces ¿sería algo así? public function hookDisplayHeader() { $this->context->controller->addJS($this->_path.'/Miarchivo.js'); } La cosa es que me lo hacía en el backoffice. Quizá el problema esté en que debía hacerlo en el tpl del front. Pero no lo estoy haciendo bien porque no hace nada. (Está puesto para que fuerce la compilación.)
  21. Buenas, he estado tratando de seguir la documentación pero hay cosas que no termino de entender. En joomla por ejemplo hay plugins que en el momento de la carga "modifican" en ejecución los templates. ¿cómo logro eso? ¿cómo consigo que cuando clique sobre un producto se ejecute/modifique código? ¿Es posible hacerlo sin modificar directamente el template? En el módulo el tpl del front y en js sólo afecta al backoffice. ¿Será problema de la estructura?
  22. Buenas, he estado tratando de seguir la documentación pero hay cosas que no termino de entender. En joomla por ejemplo hay plugins que en el momento de la carga "modifican" en ejecución los templates. ¿cómo logro eso? ¿cómo consigo que cuando clique sobre un producto se ejecute/modifique código? ¿Es posible hacerlo sin modificar directamente el template? En el módulo el tpl del front no hace nada y en js tampoco veo que haga nada. ¿Será problema de la estructura? Algo me falta y no sé lo que es.
  23. Bueno estoy con mi primer módulo y no consigo que una vez instalado al arrancar añada o modifique. Bien que añada javascript o que modifique un evento click en un div determinado. Pruebas que he hecho sin resultado en el tpl del módulo {literal} <script src="https://code.jquery....ry-1.9.1.min.js"></script> $( document ).ready(function() { alert('ready funciona ya'); }); $( window ).load(function() { alert('load funciona ya'); }); </script> {/literal} en el archivo js del módulo <script> $(document).ready(function() { $('.img-responsive').click(function(){ alert('click funciona'); } } </script> Alguien podría darme una orientación?
  24. Hola mi nombre es Óscar y por aquí andamos viendo un poco los entresijos de Prestashop
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More