ciao a tutti
nel file template.php è possibile modificare le theme functions di un modulo... ma se voglio modificare una funzione di un modulo come posso farlo dall'esterno?
non ho idea di come fare l'override di una funzione di un determinato modulo...
__________________non si può fare?
__________________non puoi, puoi scrivere un modulo aggiuntivo copiando il contenuto del modulo in questione e modificare quello che ti serve...
...comunque sarei lieto di venire smentito, non sai quante volte mi sarebbe tornato utile.. 
Puoi fare l'ovverride di tutte le theme_ di tutti i moduli. Quindi ad esempio theme_video_render, theme_potx_extract, etc. Ma questo solo nel template.php.
__________________
No, è proprio una limitazione del php. Non ci puoi fare nulla. Ti rimane patchare il modulo.
__________________Hai il link?
__________________Non credo che sia una buona idea applicare patch non ufficiali sul codice originale, tra l'altro le api messe a disposizione da Drupal (grazie agli hook) dovrebbero coprire la maggior parte, se non tutte, le esigenze di estendibilità.
Per curiosità che funzione avresti intenzione di sovrascrivere?
__________________diverse in realtà... soprattutto in moduli che non utilizzano correttamente le funzioni theme per creare le viste
__________________
Iscritto il: 29 Apr 07