
royoruiz
Members-
Posts
18 -
Joined
-
Last visited
Contact Methods
- Website
Profile Information
-
Location
Alicante
-
Interests
Desarrollo de tiendas online y páginas web.
-
Activity
Project Owner
royoruiz's Achievements
Newbie (1/14)
1
Reputation
-
Override eh, que yo creo que es mejor.
-
Vale, chatungos, os dejo la respuesta. No había pensado con estrucutra de clases y por eso no lo veia. En el fondo, todas las clases del front nacen de la clase (están extendidas) FrontController.php. Por tanto, si en dicha clase, añadimos las variables comunes a todo el front, serán accesibles tanto desde el IndexController, como el CartController etc... Estoy probandolo, y parece que va bien! Ale os dejo esto aquí, por si a alguien le interesa. Me autoedito y pongo solucionado
-
hay un sql por ahi que incorpora las provincias españolas, creo que en este foro lo he visto.
-
Buenas, A ver, tengo la siguiente situación. En el footer de mi tienda, he agregado unos enlaces, que con fancybox sacan paginas del cms. Para esto he tocado: - AdminPreferencesController.php, para añadir las opciones de seleccion de los enlaces en la administracion. 'PS_LEATHER_ID' => array( 'title' => $this->l('Genuine leather'), 'desc' => $this->l('Choose the Genuine leather from CMS page'), 'validation' => 'isInt', 'type' => 'select', 'list' => $cms_tab, 'identifier' => 'id', 'cast' => 'intval' ), - IndexController.php, para añadir la transformacion de las opciones guardadas en la administracion en variables (enlaces a las paginas) de salia hacia el front. $cms = new CMS(Configuration::get('PS_LEATHER_ID'), $this->context->language->id); $link_leather = $this->context->link->getCMSLink($cms, $cms->link_rewrite, true); if (!strpos($link_leather, '?')) $link_leather .= '?content_only=1'; else $link_leather .= '&content_only=1'; $this->context->smarty->assign(array( 'HOOK_HOME'=> Hook::exec('displayHome'), 'link_leather' => $link_leather, 'link_handmade' => $link_handmade, 'link_shipping' => $link_shipping )); - Footer.tpl para añadir los enlaces y el fancybox. <div id="overtus_pieles" class="overtus_pieles_class"><a href="{$link_leather}" class="iframe"><img class="overtus_footer_img" src="/themes/theme537/img/icono1b.png" width="24" height="24"></a> <a href="{$link_leather}" class="iframe"> {l s='Genuine leather'}</a><script type="text/javascript">$('a.iframe').fancybox();</script></div> Esto queda muy bien pero claro, solo me lo hace bien en el index, en productos, categorias y el resto de sitios no sale bien, pq las variables de IndexController.php no se crean puesto que no carga ese controller. Alguna idea de como solucionarlo (un módulo no es una opción). He buscado un controller comun pero no lo he encontrado. Layout.tpl es donde se genera la forma de la pagina pero no indica nada mas. Luego esta footer.php pero creo que ahi solo busca el controller de cada pagina no uno comun, ademas es a extinguir. Gracias!!!
-
¿Qué hacer cuando se queda la pantalla en blanco en Prestashop?
royoruiz replied to nadie's topic in Discusión general
Lo puse en otro post, pero con estos parametros: - Servidor de producción propio (acceso a reinicio de apache) - Nueva instalación de prestashop, con los productos y sin tocar nada. En la página de administración no se mostraba nada. Mi solución: reinicio de apache Y ya funciono. Desconozco la razón puesto que no tuve tiempo de poner a buscarla, pero debe ser algo de la cache o algo así, no se... -
Un tema, me acaba de pasar esto al instalar una instalacion nueva en un servidor propio pero no de Desarrollo. La única solucion ha sido reiniciar Apache. Extraño pero así ha sido. Mi error era que no encontraba admin/funcions.php cuando ya habia cambiado la carpeta a admin a XXXX, y con el reinicio del apache me ha ido bien...
-
Buenas, Quizás no va aquí. Pero os cuento mi experiencia. Mi problema es que cuando se produce una devolucion de mercancia, tenemos una serie de checks: - Reingresar articulos, y devolver importe del transporte, son los que sabemos. No tengo dudas. - Crear vale de compra == Factura negativa, para España no es muy util pq no sigue la numeracion de facturas. - Crear vale, esto son vales de compra, es decir el importe devuelto para ser utilizado en mi tienda. El problema viene porque en la versión 1.5, han introducido lo de las reglas de cesta y la verdad, no se, para mi es mas lio. El caso es me estaba partiendo los cuernos porque el usuario no ve el vale ni se ve el cuadrado para introducir el vale. En cambio, en el panel de administracion si que se ven en reglas de cesta. En este post da una solucion pero no se, no lo acabo de entender bien porque lo complican tanto. He estado mirando y la clave es la variable public $highlight; de la clase CartRule.php. Si veis en los vales en el panel de administracion, ahi veis que esta el check Highlight por defecto a NO. Ambas están relacionadas. Yo he modificado el archivo CartRule.php, la línea 67: public $highlight = 1; y ahora ya me salen por defecto visibles y se ven en el cliente - Mis vales, y sale el cuadro para meter los vales, incluso te salen los vales listado en Sumario del pedido. Espero haber ayudado Edito: evidentemente me faltan pruebas de crear vales sin relacion con ventas y probarlo...
-
Poner campo Telefono y DNI obligatorio en registro de clientes.
royoruiz replied to DavidTS's topic in Discusión general
Buenas! En la version 1.4.9, usando una tema minimal, he editado el archivo authentication.tpl, ya añadido en dos sitios el <sup> * </sup>, el resultado es que se sigue sin ver el asterisco. ¿Alguna idea? Gracias! -
Esta es una buena pregunta. Desde el menú de Cuenta no se puede dar de baja, o no lo veo yo, pero vamos es raro.