Создание, продвижение сайтов
компьютерная поддержка
53-02-63

Пропустить импорт определённых записей в Feeds

14 января 2017

Два способа не импортировать определённые записи через Feeds:

Способ 1 — на стадии парсинга данных:

/**
 * Implements hook_feeds_after_parse().
 */
function MODULENAME_feeds_after_parse(FeedsSource $source, FeedsParserResult $result) {
  if ($source->id == 'my_importer_machine_name') {
    foreach ($result->items as $key => $item) {
      // Пропускаем импорт термина с идентификатором 123
      if ($item['tid'] == 123) {
        unset($result->items[$key]);
      }
    }
  }
}

Способ 2 — на стадии сохранения сущности:

/**
 * Implements hook_feeds_presave().
 */
function MODULENAME_feeds_presave(FeedsSource $source, $entity, $item) {
  if ($source->id == 'my_importer_machine_name') {
    // Пропускаем импорт термина с идентификатором 123
    if ($entity->tid == 123) {
      $entity->feeds_item->skip = TRUE;
    }
  }
}

Узнайте о нас больше:

Мы предлагаем широкий спект услуг по сайтам и компьютерной поддержке

Создание сайтов

Мы разрабатываем как простые сайты - визитки, так и индивидуальные проекты. Основная система разработки - CMS Drupal.

Узнать подробнее

Продвижение сайтов

Одно из основных направлений работы нашей компании - продвижение сайтов в Саратове и области. Мы поможем Вам с SEO - продвижением сайтов и настройкой и ведением контекстной рекламы в Яндекс Директ.

Бесплатная SEO-консультация

Компьтерная поддержка

Мы оказываем услуги компаниям и частным лицам в области настройки компьютерного оборудования:

  • Настройка роутеров и локальных сетей
  • Установка Windows
  • Оптимизация работы компьютеров
  • Лечение вирусов
  • Восстановление данных с жестких дисков
Узнать подробнее
Сделайте заказ с сайта и получите 10% скидку на услугу

Заказ услуги с сайта raybin.ru

Нажимая на кнопку "Получить консультацию", я даю согласие на обработку персональных данных и соглашаюсь c условиями политики конфиденциальности
Заказать бесплатную SEO-консультацию

Запрос бесплатной SEO - консультации с сайта raybin.ru

Нажимая на кнопку "Получить консультацию", я даю согласие на обработку персональных данных и соглашаюсь c условиями политики конфиденциальности
Письмо в компанию Райбин

Письмо в компанию RAYBIN

Нажимая на кнопку "Получить консультацию", я даю согласие на обработку персональных данных и соглашаюсь c условиями политики конфиденциальности