30/08/2015, 04:53
|
| | Fecha de Ingreso: junio-2012 Ubicación: Madrid
Mensajes: 339
Antigüedad: 12 años, 5 meses Puntos: 47 | |
Respuesta: Cómo hacer override de un módulo contribuido Hola, como te comenté en su día no soy programador, y no creo que sea la mejor persona para responder, pero te cuento hasta donde yo sé (te pido disculpas si mi respuesta no tiene sentido con lo que preguntas).
Lo primero, el core de Drupal, no debes de modificarlo nunca, primero por convención, y segundo porque si mañana actualizas lo eliminarías (y por más cosas que yo no sabré). Para eso está la carpeta site, para hacer ahí todas tus modificaciones.
Sinceramente no sé exactamente qué es un override, si me lo explicas lo aprendo, porque he buscado y no he sido capaz de encontrar lo que es, pero si a lo que te refieres es a sobrteescribir un módulo, no sé hasta qué punto necesitas copiarlo entero.
Hay infinidad hooks y funciones de la api de Drupal que puedes usar en tu propio módulo y que te permiten comunicarte e interactuar con otros los otros y hacer las modificaciones pertinentes.
Eso sí, en la cabecera de tu módulo, indicas las dependencias que tiene para que sea de obligatoria instalación y ya está.
También puedes hacerlo en el archivo template.php, dependiendo de lo que quieras hacer.
Bueno, no sé si tiene sentido lo que respondo con lo que preguntas, pero si te he entendido bien, y con lo que he leído y trabajado sobre esto, creo que es más correcto hacerlo como yo te digo que con lo que tú planteas.
Bueno, me dices.
Un saludo
Última edición por JustinKO; 30/08/2015 a las 05:15 |