Feeds integration: mapper

Created on 2 June 2020, over 4 years ago

Hi I'm trying to add a target for Faqfield on drupal 8
I created this code but is not showing the field on mapping targets.
Could anyone help me, please?

/* code is inside this path: /src/Feeds/Target/Faqfield.php */
<?php

namespace Drupal\faqfield\Feeds\Target;

use Drupal\Core\Field\FieldDefinitionInterface;
use Drupal\feeds\FieldTargetDefinition;
use Drupal\feeds\Plugin\Type\Target\FieldTargetBase;
use Drupal\feeds\Feeds\Target\StringTarget;
/**
* Defines a faqfield field mapper.
*
* @FeedsTarget(
* id = "faqfield_feeds_target",
* field_types = {"question", "answer", "answer_format", "delta"}
* )
*/
class Faqfield extends StringTarget {

// protected static function prepareTarget(FieldDefinitionInterface $field_definition) {
// return FieldTargetDefinition::createFromFieldDefinition($field_definition)
// ->addProperty('question')
// ->addProperty('answer')
// ->addProperty('answer_format')
// ->addProperty('delta');
// }

protected static function prepareTarget(FieldDefinitionInterface $field_definition) {
return FieldTargetDefinition::createFromFieldDefinition($field_definition)
->addProperty('question')
->addProperty('answer');
}
// protected function prepareValue(array &$variables) {
// $variables['question'] = Markup::create(trim(strip_tags($variables['question'])));
// $variables['answer'] = check_markup($variables['answer'], $variables['answer_format']);
// }
}

πŸ’¬ Support request
Status

Active

Version

1.0

Component

Code

Created by

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • πŸ‡ΊπŸ‡ΈUnited States paulfoos

    Any progress on this issue? I am trying to import FAQ fields in a content type but the FAQ field does not show up in Mappings for a Feeds importer.

Production build 0.71.5 2024