Come utilizzare la migrazione Ganci in Drupal 6

May 29

Come utilizzare la migrazione Ganci in Drupal 6


In Drupal, tutti i moduli si basano sui concetti di ganci. Un gancio è una funzione PHP che prende il nome foo_bar (), dove "foo" è il nome del modulo mentre "bar" è il nome del gancio. Ogni gancio ha una lista di parametri ed un tipo di risultato definito. Per estendere funzioni Drupal, un modulo deve attuare un gancio. Drupal consente ai moduli di implementare un gancio e gancio chiamano quando necessario. Così come modulo Drupal, un modulo Migrate può implementare e chiamare alcuni ganci. Il modulo Migrate offre un quadro flessibile di migrare il contenuto in Drupal da un altro CMS. E 'lo strumento di uno sviluppatore e richiede competenze di programmazione PHP.

istruzione

1 Vai alla cartella "siti" e individuare e aprire il "tutto" cartella. Trovare la cartella "moduli" e aprirlo. Cercare il file "MODULO. Modulo" che comprende la posizione di un file MODULE.migrate.inc. Trovare il file "MODULE.migrate.inc", riferendosi alla citata istruzioni posizione. Aprire questo file. Esso comprende tutti i ganci migrare.

2 Implementare il "hook_migrate_api" nel file MODULE.module. Sostituire "gancio" con il nome del modulo nel codice di implementazione:

funzione yourmodule_migrate_api () {

$ Api = array (

'api' => 1,

=> Array 'moduli di integrazione' (

'Nomemodulo' => array ( 'status' => FALSO),

),

);

return $ api;

}

3 Aggiungere un nuovo tipo di destinazione tramite "hook_migrate_types." Nel codice di implementazione, sostituire "gancio" con "la posizione del nodo":

<? Php

node_location_migrate_types function () {

$types = array('location' => t('Node Location'));

return $ tipi;

}

?>