Diseño y Posicionamiento Web con Joomla › Foros › Joomla! 3.0 › Componentes Joomla 3.0 › Copiar y pegar componente creado para realizar la misma función
- Este debate tiene 4 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 10 años, 8 meses por Ramón Flor.
-
AutorEntradas
-
-
31/03/2014 a las 18:59 #111866Ramón FlorParticipante
Buenas tardes.
Realicé un componte que está funcionando como deseo, y ahora quiero de este componente realizar una copia y llamarlo con otro nombre para volverlo a utilizar dentro de la misma instalación.
Cambié los nombres de todo para ajustarlo al nuevo nombre (en la copia), pero cuando lo he instalado deja de funcionar el primero y tampoco funciona el último instalado.
¿Qué pasos hay que seguir para estos casos de querer copiar un componente y renombrarlo? Quiero copiarlo porque es para ponerlo en el menú, y desde aquí poder dar altas/editar/borrar datos de la Base de datos, y para el nuevo componente tiene que borrar de otra tabla.
Gracias anticipadas. -
31/03/2014 a las 19:39 #111867Moderador ForoParticipante
Prueba seguir este tutorial de Como clonar un componente joomla que realize no hace mucho. El ejemplo se hizo sobre virtuemart y funciono.
Ademas, tienes comentarios interesantes y aqui mismo tienes un CLON de Mosets tree que en breve ya no estara porque las nuevas versiones te permiten crear mas de un directorio desde el mismo componente.
Original > http://solojoomla.com/directorio-joomla.html
Clon > http://solojoomla.com/directorio-plantillas-joomla.html
A tener en cuenta que hay componentes que son mas complejos y que es mas complicado clonarlos. ¿Para que es tu componente o mejor dicho que función tiene?
-
31/03/2014 a las 22:17 #111868Ramón FlorParticipante
Yo creo que he seguido todos estos pasos.
Copié el componente y renombre la carpeta de com_prueba a com_asignatura. Luego se creó la tabla en la BD para el com_asignatura que puedan guardarse los datos en la misma. Modifiqué cada vez que aparecía “prueba” por “asignatura” en cada uno de los ficheros del componente y de los path que aparecen.
El primer componente es para dar alta/editar/borrar alumnos de una tabla(aunque se llama com_prueba) y el segundo componente (com_asignatura) es para relizar lo mismo pero con asignaturas. También he modificado los XML modificando “prueba” por “asignatura”
Al instalarlo deja de funcionar el que tenía correcto, y he comprobado además que se crean los ficheros del nuevo componente dentro de la carpeta del componente origen.
Gracias. -
31/03/2014 a las 23:42 #111869Moderador ForoParticipante
¿ Has renombrado el nombre de las carpetas que estan dentro de la principal com_loquesea ? . Tanto en administración como la parte publica, que a veces son pequeños detalles que parecen obvios y sin embargo, los pasamos por alto, dandolos por realizados.
-
01/04/2014 a las 10:45 #111877Ramón FlorParticipante
Acabo de borrar toda la carpeta de nuevo y he vuelto a instalar y ha funcionado (ya es posible seleccionarlo el componente cuando estás creando una nueva opción del menú), aunque en el menú de administrador el apartado de Componentes no aparece el componente anterior, sino que sólo aparece el nuevo, aunque los dos funcionan. Supongo que será por alguna tontería. Lo revisaré.
Gracias.
-
-
AutorEntradas
- Debes estar registrado para responder a este debate.