In Drupal , tutti i moduli sono basati 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 le funzioni di Drupal , un modulo deve attuare un gancio . Drupal permette ai moduli di implementare un gancio e chiamare quel gancio quando necessario. Così come un modulo Drupal , un modulo di migrazione in grado di implementare e chiamare alcuni ganci. Il modulo Migrate offre un quadro flessibile per la migrazione dei contenuti in Drupal da un altro CMS . E ' lo strumento di uno sviluppatore e richiede competenze di programmazione PHP . Cose che ti serviranno
Migrare modulo
Mostra più istruzioni
1
Vai alla cartella "Siti " e individuare e aprire la cartella " tutti" . 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 posizione di istruzioni di cui sopra. Aprire questo file . Esso comprende tutti i ganci migrare.
2
attuare la " hook_migrate_api " nel file MODULE.module . Sostituire il "gancio" con il nome del modulo nel codice di implementazione :
funzione yourmodule_migrate_api ( ) {
$ api = array (
' api ' = > 1 , < ' moduli di integrazione ' br>
= > array (
' nomemodulo ' = > array ( 'status ' = > FALSE) , Stati
) , Stati < p > ) ;
ritorno
$ api ;
}
3
Aggiungi un nuovo tipo di destinazione tramite " hook_migrate_types . " Nel codice di implementazione , sostituire il "gancio " con " la posizione del nodo " : ?
< Php
node_location_migrate_types funzione
() {
$ tipo = array ( 'location '= > t ( ' Node Location '));
Torna
$ tipi ; ?
}
>
< br >