diff --git a/modules/paragraphs_demo/config/optional/search_api.index.paragraphs_demo_index.yml b/modules/paragraphs_demo/config/optional/search_api.index.paragraphs_demo_index.yml index 4234fc5..b390421 100644 --- a/modules/paragraphs_demo/config/optional/search_api.index.paragraphs_demo_index.yml +++ b/modules/paragraphs_demo/config/optional/search_api.index.paragraphs_demo_index.yml @@ -5,7 +5,6 @@ dependencies: - field.storage.node.field_paragraphs_demo - field.storage.paragraph.field_text_demo - field.storage.paragraph.field_user_demo - - field.storage.paragraph.field_paragraphs_demo - search_api.server.paragraphs_demo_server module: - paragraphs @@ -28,22 +27,11 @@ field_settings: - field.storage.paragraph.field_text_demo module: - paragraphs - user: - label: 'User paragraphs demo' - datasource_id: 'entity:node' - property_path: 'field_paragraphs_demo:entity:field_user_demo' - type: text - dependencies: - config: - - field.storage.node.field_paragraphs_demo - - field.storage.paragraph.field_user_demo - module: - - paragraphs name: label: 'Paragraphs » Paragraph » User » User » Name' datasource_id: 'entity:node' property_path: 'field_paragraphs_demo:entity:field_user_demo:entity:name' - type: text + type: string dependencies: config: - field.storage.node.field_paragraphs_demo @@ -51,19 +39,6 @@ field_settings: module: - paragraphs - user - field_text_demo: - label: 'Paragraphs » Paragraph » Nested Paragraph » Paragraph » Text' - datasource_id: 'entity:node' - property_path: 'field_paragraphs_demo:entity:field_paragraphs_demo:entity:field_text_demo' - type: text - dependencies: - config: - - field.storage.node.field_paragraphs_demo - - field.storage.paragraph.field_paragraphs_demo - - field.storage.paragraph.field_text_demo - module: - - paragraphs - - paragraphs processor_settings: add_url: plugin_id: add_url diff --git a/modules/paragraphs_demo/paragraphs_demo.install b/modules/paragraphs_demo/paragraphs_demo.install index 24f8018..42e46ca 100644 --- a/modules/paragraphs_demo/paragraphs_demo.install +++ b/modules/paragraphs_demo/paragraphs_demo.install @@ -6,6 +6,8 @@ use Drupal\node\Entity\Node; use Drupal\paragraphs\Entity\Paragraph; +use Drupal\search_api\Entity\Index; +use Drupal\user\Entity\User; /** * Implements hook_install(). @@ -41,16 +43,17 @@ function paragraphs_demo_install() { 'title' => 'Paragraph 3', 'type' => 'text', 'field_text_demo' => [ - 'value' => '
Apart from the included Paragraph types, you can create your own simply by going to Structure -> Paragraphs types.
Here', + 'value' => 'Apart from the included Paragraph types, you can create your own simply by going to Structure -> Paragraphs types.
A search api example can be found here', 'format' => 'basic_html', ], ]); $paragraph3->save(); + $user = User::load(1); $paragraph4 = Paragraph::create([ 'title' => 'Paragraph 4', 'type' => 'user', - 'field_user_demo' => \Drupal::currentUser()->id(), + 'field_user_demo' => $user, ]); $paragraph4->save();