Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - th_anderson

#1
PHP / Prestashop (Desarrollo de modulos)
14 Enero 2015, 13:19 PM
Buenas xic@s!


Estoy liado con el desarrollo de modulos en prestashop y hay algo que me toca bastante la moral, en prestashop 1.4 para mostrar forms en el backend (para la configuración del modulo) hay que poner una función que se llama getContent(); esta a su vez en mi caso llama a otra que se llama displayForm(); y es displayForm() el que tiene codigo HTML en una variable quedando así:

Código (php) [Seleccionar]

public function displayForm(){
$output = '<h1> Configuración del modulo</h1>';
return $output;
}


Almenos así lo hacia asta la fecha (Tambien he utilizado el HelperForm en prestashop 1.6 y es realmente genial!)
Pero en un 1.4 no hay muchas mas salidas, conoceis alguna forma de mostrar html en el form que no se poner HTML dentro de una variable de php, yo he pensado en hacer un file_get_contents(); pero de ninguna forma retorna el contenido de un segundo php ajeno a la clase del modulo....


Muchas gracias de antemano!




#2
Realmente no acabo de comprender lo que dices, pero yo trabaje en su tiempo con Open-ERP. Este por SGBD lleva Postgre-SQL,  ;-)
#3
Desarrollo Web / Re: Nuevo con bootstrap
12 Enero 2015, 22:03 PM
Buenas Zaphiel, para empezar con bootstrap (Versión 3) lo mejor es como has hecho el header (si lo que quieres es mantenerlo fijo , a este se le llama sticky-header).

Sigamos pues,
Para empezar bien , te queda el scaffolding que es como lo llaman los señores de twitter, que es scaffolding? pues basicamente lo normal es que tus webs tengan columnas, estas se ordenan en PC de la siguiente forma:

Columna A ||| Columna B ||| Columna C .

Para que esto se adapte a mobile es IMPOSIBLE crear tres columnas dado que el ancho del móvil va a ser muy limitado dado que las columnas quedarían así:

Columna A,
Columna B,
Columna C,

Como hacer esto es muy facil:

Supongamos que cada columna es un div pues le vamos a pasar por class la nomenclatura utilizada:
Código (html4strict) [Seleccionar]
<div class="columna-A"></div>
<div class="columna-B"></div>
<div class="columa-C"></div>


Ahora le integramos bootstrap:
Para mirarte las classes de bootstrap a fondo aqui las tienes explicadas en español y perfectamente:
http://librosweb.es/bootstrap_3/capitulo_2/tipos_de_rejillas.html
col-*-nºcol

Para mostrar tal y como deciamos las columnas esto quedaria asi:

Código (html4strict) [Seleccionar]
<div class="columna-A col-md-4"></div>
<div class="columna-B col-md-4"></div>
<div class="columna-C col-md-4"></div>


Te preguntaras, y porque 4 y no 3 si son 3 columnas no? Seria lo logico... Pues no bootstrap interpreta que la suma de tus columnas debe dar un maximo de 12. De tal forma que 4+4+4=12  

Si quisieramos hacer dos columnas entonces seria:
Código (html4strict) [Seleccionar]
<div class="col-md-6"></div>
<div class="col-md-6"></div>


6+6 = 12

Esto en mobile quedaria así
col-md-6 (COLUMNA A)
col-md-6 (COLUMNA B)

Si tu quisieras tenerlo en mobile de la siguiente forma:

Col-A || Col-B

Tendrias que hacerlo así:

Código (html4strict) [Seleccionar]
<div class="col-md-6 col-xs-6"></div>
<div class="col-md-6 col-xs-6"></div>


La clase col-xs-* lo que hace es interpretar para pantallas pequeñas. Mientras que md es para pantallas medianas.

En el link anterior lo vas a pillar todo rapidismo pero aún y así nunca esta de mas echar una mano, enviame un mensaje si necesitas alguna ayudita mas :D



Mod: Obligatorio el uso de etiquetas GeSHi.