sovrascrivere una funzione nel modulo locale

4 contenuti / 0 new
Ultimo contenuto
sovrascrivere una funzione nel modulo locale

Salve a tutti,
ho modificato una funzione nel modulo locale di drupal 6.16, però ,per non perdere questa modifica dopo il prossimo aggiornamento del core di drupal, vorrei sovrascriverla in un modulo custom.

modulo locale
file: locale.module
La funzione è function locale_block
ho modificato questa parte di codice: 'attributes' => array('class' => 'language-link'),
con questa: 'attributes' => array('class' => 'language-link', 'alt' => $language->native, 'title' => $language->native),
per inserire alt e title nello switch della lingua

Ora vorrei richiamare questa funzione nel mio modulo custom, ho fatto queste prove ma senza successo

1 function miomodulo_block etc
2 function miomodulo_locale_block etc

consigli?

grazie
mbrighi

copia e incolla

Lavatrice ad ultrasuoni
Sito http://www.ultrasuoni.net > Client service and contacts: [email protected]

ho già copiato e incollato la funzione nel mio modulo, ma non la sovrascrive.
quella originale si chiama function locale_block quella sovrascritta l'ho chiamata sia function miomodulo_block sia function miomodulo_locale_block, ma non va

@mbirighi: non puoi sovrascrivere "la funzione" del blocco, ma puoi andare a sovrascrivere quella del theming dello stesso.

@mbirighi: visto che è una cosa che probabilmente è corretta che sia presente all'interno del modulo principale, hai pensato di farne una patch da mandare su D.O

Ciao
Marco
--
My blog
Working at @agavee