Jump to content

[RESUELTO] Clonar módulo Addstuff


TassaDarK

Recommended Posts

Bueno, este módulo es un poco puñetero de clonar y uno de los que más falta hace precisamente para poder meter varios banners y demás en nuestra tienda. Después de romperme la cabeza 1 semana, al final lo he conseguido sacar gracias al videotutorial (en inglés) de un compañero del foro inglés. Os pongo los pasos por escrito y en español por si no controláis mucho de inglés y sois unos negados en código como yo.

Pasos:

1) Cambiar nombre de la carpeta por el que vayamos a nombrar al módulo. Por ejemplo "addstuff2"
2) Cambiar nombre de addstuff.php por el que le vayamos a poner (debe ser el mismo de la carpeta). Por ejemplo "addstuff2.php"
3) Abrir el addstuff2.php (o el nombre que le hayamos puesto)
4) En la línea 2, "Class addstuff extends Module" sustituir por "Class addstuff2 extends Module"
5) En la línea 9 ($this-->name), cambiar "Addstuff" por "Addstuff2".
6) En la línea 13 ($this-->tab), cambiar 'ecartService.net' por el nombre del grupo de modulos en que queramos meter este.
7) En la línea 14 ($this-->version), poner la versión que queramos. (opcional)
8) En la línea 30, "$this->displayName = $this->l('Addstuff');" sustituir 'Addstuff' por el nombre que queramos que tenga el módulo clonado. Será el nombre con el que aparecerá en la lista.
9) En la línea 31, "$this->description = $this->l('Adds a block to display your code. Compliments of www.ecartservice.net');" podemos poner la descripción que queramos para el módulo. (opcional)
10) Abrir addstuff.tpl
11) En la línea 3, cambiar "{$addstuff_code}" por "{$addstuff2_code}.
12) Guardar ambos archivos y subir la carpeta completa a la carpeta /modules/ de prestashop.
13) ¡Listo! Ya tenemos el módulo clonado. Ya sólo queda que en el apartado ordenar de la sección módulos lo pases al hook que quieras (columna izquierda, derecha, header o footer).

----------
¡Gracias a DutchCoding!
¡Gracias a ecartservice.net por crear este fantástico módulo!

Post original: http://www.prestashop.com/forums/viewthread/63008/development/dutchcoding_prestashop_installationconfiguration_tutorialsvideo/

  • Like 1
Link to comment
Share on other sites

  • 1 year later...

Gracias TassaDarK.

 

Con tus indicaciones dupliqué el módulo y puse uno en bloque izquierdo y el otro en bloque derecho.

El único inconveniente que tiene es que no se puede configurar independiente en cada módulo el "Display in standard box?" O sea que si en el primer módulo seleccionas "SI" y en el segundo módulo seleccionas "NO", éste último no obedece, queda como el primero en "SI".

Si alguien que entienda de programación lo puede solucionar sería bueno, pero sino igual se pueden usar en un solo modo de display.

 

Gracias y saludos.

Link to comment
Share on other sites

Gracias TassaDarK.

 

Con tus indicaciones dupliqué el módulo y puse uno en bloque izquierdo y el otro en bloque derecho.

El único inconveniente que tiene es que no se puede configurar independiente en cada módulo el "Display in standard box?" O sea que si en el primer módulo seleccionas "SI" y en el segundo módulo seleccionas "NO", éste último no obedece, queda como el primero en "SI".

Si alguien que entienda de programación lo puede solucionar sería bueno, pero sino igual se pueden usar en un solo modo de display.

 

Bueno... buscando y buscando, encontré la solución:

 

Hay que hacer una modificación más de las que indica TassaDarK.

 

En el archivo addstuff.tpl en la línea 2, hay que cambiar esto:

 

<div class="addstuff_block {$addstuff_block_class}" > por esto otro

<div class="addstuff2_block {$addstuff2_block_class}" > (donde addstuff2, es el mismo nombre que elegimos para todas las líneas y nombre del módulo).

 

Saludos

Link to comment
Share on other sites

  • 1 month later...

Buenas tardes wurrumin, el módulo que nombres lo he instalado y funciona perfecto, pero en el caso de que necesitamos más módulos de contenido como lo hacemos?..lo renombramos y lo duplicamos?...gracias

Link to comment
Share on other sites

  • 5 weeks later...

el post es viejisimo pero quisiera saber si este modulo sirve para prestashop 1.4.8

 

No sé si funciona en esa versión. Yo lo probé y funciona en PS 1.4.4.1

 

Si alguien lo probó, por favor que te comente.

Saludos

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...