Drupal: Миграция терминов с сохранением идентификаторов

Небольшой костыль, который позволяет импортировать термины с сохранением оригинального идентификатора:

class StructureMigration extends Migration {
public function __construct() {
...
$this->addFieldMapping('tid', 'some_primary_key');
...
}
 
public function prepare($term, $row) {
db_query("INSERT IGNORE INTO {taxonomy_term_data} (tid) VALUES (?)", array($term->tid));
}
}

Комментарии

Похожие записи: