Dans Drupal , tous les modules sont basés sur les concepts de crochets . Un crochet est une fonction PHP qui est nommé foo_bar (), où "foo" est le nom du module en "bar" est le nom du crochet. Chaque crochet a une liste de paramètres et un type de résultat défini . Pour étendre les fonctions de Drupal , un module a besoin pour mettre en œuvre un crochet. Drupal permet aux modules de mettre en œuvre un crochet et appellent ce crochet si nécessaire. Ainsi, comme un module Drupal , un module de migrer ne peut que mettre en œuvre et d'appeler certains crochets . Le module Migrate propose un cadre souple pour migrer du contenu Drupal d'un autre CMS. Il est l'outil d'un développeur et il nécessite des compétences de programmation PHP. Choses que vous devez migrer le module Voir Plus Instructions 1 Allez dans le dossier "Sites" et Localisez et ouvrez le dossier "tous" . Trouvez le dossier " modules " et ouvrez-le . Recherchez le fichier " MODULE . Du module ", qui comprend l'emplacement d'un fichier de MODULE.migrate.inc . Trouvez le fichier " MODULE.migrate.inc ", se référant à l'instruction de l'emplacement mentionné ci-dessus . Ouvrez ce fichier . Il comprend tous les crochets de migrer. 2 en œuvre le « hook_migrate_api " dans le fichier de module.module . Remplacer «crochet» avec le nom de votre module dans le code de mise en œuvre : fonction yourmodule_migrate_api () { $ api = array (produits ' api ' => 1, < « modules d'intégration » br> => array (produits ' yourmodule ' => array ( 'status' = > false ) , AB ) , AB ) ; retour $ api ; } 3 Ajouter un nouveau type de destination via " hook_migrate_types . " Dans le code de mise en œuvre , remplacer " crochet " par " votre lieu de noeud " : < php node_location_migrate_types de la fonction () { $ types = array (' emplacement '=> t ( ' Node Location ' ) ) ; retour $ types ; } > < br > Photos
|