Jump to content

carltorres

Members
  • Posts

    21
  • Joined

  • Last visited

About carltorres

  • Birthday 02/21/1992

Profile Information

  • Location
    Almuñécar, Granada, Spain
  • Activity
    Developer

carltorres's Achievements

Newbie

Newbie (1/14)

0

Reputation

1

Community Answers

  1. Dejo la solución por si a alguien le interesa: Para hacer esto bastaba con eliminar/editar los "@media" de los .CSS.
  2. Olvidé comentar que lo definido en el CSS (miTema/css/global.css) es: body{ min-width: 1024px; min-height: 768px; }
  3. Hola, estoy realizando una plantilla para Prestashop y me encuentro ante el siguiente problema: Me gustaría que la página se mantuviese siempre con la misma resolución (1366x768). En el fichero "global.css" de mi tema he establecido que el body tenga un ancho mínimo de 1024px y una altura de 768px ya que aún así se mantiene la página sin descolocarse. El problema es que, a pesar de definir así el CSS, la página sigue descolocándose cuando se accede a ella desde un Smartphone o con la ventana del navegador reducida. También he probado a comentar entero el fichero "global.js" por si en alguna de sus líneas cambiaba la resolución y el problema persiste (Evidentemente lo he descomentado para que todo funcione con normalidad, únicamente lo comenté para ahorrar tiempo). ¿Alguien tiene idea desde dónde puede estar la solución? Muchas gracias de antemano.
  4. Si utilizas Chrome, botón derecho sobre cualquiera de los bloques → inspeccionar elemento → busca qué clase es a la que pertenece el <div> que contiene dicho bloque → Modificas el código css de esa clase (lo más probable es que se encuentre en global.css y que tenga un float:left), cambiándole el atributo width (es posible que lo tenga definido de la siguiente forma: width:50%). Si pudieses proporcionar un enlace, te podría decir con mayor exactitud cómo tienes que cambiarlo. Espero que te sea de ayuda. Saludos.
  5. Yo estoy montando mi tienda virtual creando una plantilla totalmente a mano, picando el código yo mismo. La verdad es que, los primeros días, tendrás que dedicarlos a conocer la arquitectura modelo-vista-controlador de Prestashop pero, una vez tengas claro más o menos su funcionamiento, te resultará sumamente sencillo montar tu tienda a tu gusto. Te recomiendo que, para empezar, hagas una copia de la carpeta del tema por defecto y empieces a retocar los .css y lalgunos .tpl (éstos últimos son los que contienen el código HTML). Al menos yo no conozco ningún editor que te permita hacer cambios más o menos avanzados dando un par de clicks. Un saludo.
  6. Me alegra haber servido de ayuda =) Si la duda está resuelta, añade [sOLVED] al título de esta entrada ya que es el protocolo del foro. Un saludo!
  7. Acabo de hacer la prueba: Ve al fichero global.css (En la carpeta themes/ElTemaQueUtilices/css/) y cambia: header{ ... background: white; ... } por header{ ... background: transparent; ... } y .header-container { background: white; } por .header-container { background:transparent; } para que el fondo del header sea transparente. Para poner una imagen de fondo, bastaba con definir el fondo en el mismo fichero en #columns{ } Al menos yo he hecho esto y me ha establecido la imagen que le he especificado de fondo (También utilizo 1.6.0.9) Saludos.
  8. Mmm por "fondo" entiendes el <div> "#columns .container" ".columns-container"? En el fichero global.css del tema puedes cambiar lo que quieras. Yo en mi plantilla definí unos márgenes negros y un color blanco de fondo: #columns{ ... background:#FFFFFF; (blanco) ... } .columns-container{ ... background: #000000; (negro) ... } Si lo que quieres es definir una imagen de fondo, la propiedad es: background-image: url(""). Espero que te sirva de ayuda.
  9. Si te fijas bien, en el fichero my-account.tpl, en el <ul> ... </ul> se encuentra ...{$HOOK_CUSTOMER_ACCOUNT}... Esto quiere decir que se invoca el Hook junto a todos los módulos que contenga, de modo que si quieres cambiar el texto de cada uno de los botones, tendrás que hacerlo desde los .tpl de cada uno de los módulos. Espero haberme expresado bien y que esta respuesta responda a tu pregunta.
  10. Pensaba sacar el link a partir del atributo $product->link_rewrite (no sé por qué me empeñé en eso =S) y no utilizando la clase Link. Ese problema ya lo solucioné observando otros "tpl", aún así muchas gracias de nuevo Fernando91. Me gustaría hacer una última pregunta: ¿Conoces el nombre de la tabla en la que se encuentra la imagen de portada de los productos? Llevo toda la mañana buscándola y no doy con ella =S
  11. Muchas gracias Fernando91! La clase me haría falta, la verdad, ya que me interesara cargar la imagen por defecto de los productos (y no tengo ni idea de en qué tabla de la base de datos puede estar definida dicha imagen) así como un enlace que redirija a su página. Para generar el enlace a la página del producto conozco la existencia del atributo "link_rewrite" de la clase "Product" pero al utilizar éste, si accedo al enlace, me abre todo el árbol de categorías según la categoría del producto. ¿Alguna idea para cerrar este enlace (¿Los ficheros .tpl permiten el uso directo de JQuery?)?
  12. Hola, creo este hilo para ver si alguien conociese el origen de la variable "$products" que es utilizada en el fichero "product-list.tpl". Este fichero es uno de los .tpl que no se incluyen dentro de ninguno de los módulos, por lo que no tengo ni idea de a qué clase pertenecerá la variable. Tengo especial interés en conocerla dado que accede a algunos atributos como $product.link el cual no ha sido definido en la clase y me gustaría utilizarla para finalizar el módulo que estoy desarrollando. También me sorprende que realice un acceso a los atributos utilizando un "." en lugar de "->" (esto nunca antes lo había visto). ¿Esto por qué es? ¿Por ser un puntero y no un objeto o algo así? Muchas gracias de antemano.
  13. Si lo que quieres es quitarlo de forma que no se vea nada en el pie de página (footer) y usas Prestashop 1.6 ve a: módulos -> posiciones de los módulos- > En esa página busca "displayFooter", selecciona los 8 módulos (donde pone displayFooter justo al lado hay un checkbox para seleccionarlos todos) -> Una vez seleccionados, ve al fondo de la página y pulsa el botón "Eliminar hooks seleccionados". Si usas otra versión, no tengo ni idea, por lo que tendrías que hacerlo desde el código: Ve al fichero footer.tpl (en la carpeta /themes/ElTemaQueTengas) y las siguientes líneas de código: {if isset($HOOK_FOOTER)} <!-- Footer --> <div class="footer-container"> <footer id="footer" class="container"> <div class="row">{$HOOK_FOOTER}</div> </footer> </div><!-- #footer --> {/if} las tienes que dejar así: {if isset($HOOK_FOOTER)} <!-- Footer --> {* <div class="footer-container"> <footer id="footer" class="container"> <div class="row">{$HOOK_FOOTER}</div> </footer> </div><!-- #footer --> *} {/if} Espero que te sea de ayuda, de esta forma el pie de página desaparecerá. Saludos.
  14. Esto no puedes hacerlo, no obstante, lo que sí que puedes hacer en tu .tpl(rompe un poco la arquitectura MVC de Prestashop) es lo siguiente: <div class="LaClaseQueQuierasONinguna" style="background:url({$img_dir}fondo.jpg)">
  15. Si te fijas bien, en la carpeta "miTema" hay un fichero "index.php" que direcciona a "../" ,es decir, a la carpeta "Themes". En ésta, hay otro "index.php" que direcciona también a "../". Ésto se hace para que un usuario normal no pueda acceder directamente a estas carpetas. El directorio raíz de tu tienda es httpdocs. La carpeta "miTema" no es el directorio ya que en éste tiene como finalidad únicamente cargar los .css y plantillas del tema que se haya elegido.
×
×
  • Create New...