I Drupal , är alla moduler baserade på begreppen krokar . En krok är en PHP- funktion som heter foo_bar ( ) , där " foo " är modulen namnet medan " bar " är kroken namnet . Varje krok har en lista över parametrar och ett fastställt resultat typ . För att förlänga Drupal funktioner , måste en modul för att genomföra en krok . Drupal tillåter moduler att genomföra en krok och ring att kroken när det behövs . Således som en Drupal -modul , kan en Migrera modul genomföra och ringa vissa krokar . Migrera Modulen erbjuder en flexibel ram för att migrera innehåll i Drupal från en annan CMS . Det är en utvecklares verktyg och det kräver PHP kunskaper i programmering . Saker du behöver
Migrera modul
Visa fler instruktioner
1
gå till " platser " -mappen och leta upp och öppna " all " -mappen . Hitta " modules " -mappen och öppna den . Sök efter "modul . Module " -fil som innehåller platsen för en MODULE.migrate.inc fil . Hitta " MODULE.migrate.inc " filen med hänvisning till ovan nämnda plats instruktion . Öppna den här filen . Den innehåller alla migrera krokar .
2
Genomföra " hook_migrate_api " i module.module filen . Ersätt " hook " med din modul namn i genomförandet kod :
funktion yourmodule_migrate_api ( ) {
$ api = array (
' api ' = > 1 ,
' integrationsmoduler ' = > array (
' yourmodule ' = > array ( ' status ' = > FALSE ) ,
) ,
) ;
retur $ api ,
}
3
Lägg till en ny destination typ via " hook_migrate_types . " Vid genomförandet koden , ersätt " hook " med " din nod plats " : ?
< Php
funktion node_location_migrate_types () {
$ typer = array ( ' location ' = > t ( ' Node Location ' ) ) ;
return $ typer ; ?
}
> Addera