Salve, da un pò lavoro con drupal anche se a volte causa fretta in maniera poco ortodossa, ora mettiamo che io in un file del core di drupal ho la funzione
function eliminadoppie
ecco mettiamo che prenda in input una stringa "cassa" e ritorni "casa"
ora io vorrei che la funzione senza modificarne nome tipologia input e output
ritornasse CASA tutto maiuscolo, in teoria basterebbe che andassi nella funzione preposta e modifcassi
qualcosina.
ovviamente la modifica la perderei nel prossimo aggiornamento, ora come faccio a diciamo "intercettare"
la funzione di drupal e far usare la mia in modo che qualsiasi cosa succeda alla funzione originale drupal
alla chiamata eliminadoppie utilizzi sempre la mia funzione?
spero di esser stato chiaro grazie
Se pubblichi la funzione incriminata e dettagli su cosa e come vuoi modificare a livello di codice, possiamo vedere se e con quali hook intervenire.
<--- Andrea Mancini - biso.it --->
ciao, grazie per la risposta, ma la mia era una domanda generica.
era in generale, non ho una funzione specifica e speravo ci fosse una soluzione generale per sovrascrivere una funzione di sistema...
provo con un esempio pratico vorrei modificare node_view come inizio ?
invece di modificare node_view, implementa hook_nodeapi.