diff --git a/composer.json b/composer.json
index 222f401..eb8f08f 100644
--- a/composer.json
+++ b/composer.json
@@ -16,7 +16,9 @@
"drupal/telephone_formatter": "^1.0@beta",
"drupal/video_embed_field": "^2.0",
"drupal/computed_field": "^2.0@alpha",
- "drupal/cshs": "1.x-dev"
+ "drupal/cshs": "1.x-dev",
+ "drupal/views_ef_fieldset": "1.x-dev",
+ "drupal/pagerer": "^1.4"
},
"replace": {
"drupal/core": "^8.6"
diff --git a/composer.lock b/composer.lock
index 0bd1ccf..8605a66 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "a300e7df3ed622ceed984b184f01439a",
+ "content-hash": "1c2031518d90d8efedbecea6a76848c4",
"packages": [
{
"name": "alchemy/zippy",
@@ -5382,6 +5382,53 @@
"irc": "irc://irc.freenode.org/drupal-migrate"
}
},
+ {
+ "name": "drupal/pagerer",
+ "version": "1.4.0",
+ "source": {
+ "type": "git",
+ "url": "https://git.drupal.org/project/pagerer",
+ "reference": "8.x-1.4"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://ftp.drupal.org/files/projects/pagerer-8.x-1.4.zip",
+ "reference": "8.x-1.4",
+ "shasum": "9b4eb6899b0927859e7d5198f1fd814a10a66ddb"
+ },
+ "require": {
+ "drupal/core": "^8.1"
+ },
+ "type": "drupal-module",
+ "extra": {
+ "branch-alias": {
+ "dev-1.x": "1.x-dev"
+ },
+ "drupal": {
+ "version": "8.x-1.4",
+ "datestamp": "1522851484",
+ "security-coverage": {
+ "status": "covered",
+ "message": "Covered by Drupal's security advisory policy"
+ }
+ }
+ },
+ "notification-url": "https://packages.drupal.org/8/downloads",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "authors": [
+ {
+ "name": "mondrake",
+ "homepage": "https://www.drupal.org/user/1307444"
+ }
+ ],
+ "description": "Configurable pager styles.",
+ "homepage": "https://www.drupal.org/project/pagerer",
+ "support": {
+ "source": "http://cgit.drupalcode.org/pagerer"
+ }
+ },
{
"name": "drupal/path_alias_xt",
"version": "dev-1.x",
@@ -6642,6 +6689,52 @@
"docs": "https://www.drupal.org/docs/8/modules/views-bulk-operations-vbo"
}
},
+ {
+ "name": "drupal/views_ef_fieldset",
+ "version": "dev-1.x",
+ "source": {
+ "type": "git",
+ "url": "https://git.drupal.org/project/views_ef_fieldset",
+ "reference": "f53f9e3390f1491ace93662634477bc43f844759"
+ },
+ "require": {
+ "drupal/core": "*"
+ },
+ "type": "drupal-module",
+ "extra": {
+ "branch-alias": {
+ "dev-1.x": "1.x-dev"
+ },
+ "drupal": {
+ "version": "8.x-1.1+4-dev",
+ "datestamp": "1538990580",
+ "security-coverage": {
+ "status": "not-covered",
+ "message": "Dev releases are not covered by Drupal security advisories."
+ }
+ }
+ },
+ "notification-url": "https://packages.drupal.org/8/downloads",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "authors": [
+ {
+ "name": "Pol",
+ "homepage": "https://www.drupal.org/user/47194"
+ },
+ {
+ "name": "ciss",
+ "homepage": "https://www.drupal.org/user/1632364"
+ }
+ ],
+ "description": "Provide an option to render the \"exposed form widgets\" in a fieldset.",
+ "homepage": "https://www.drupal.org/project/views_ef_fieldset",
+ "support": {
+ "source": "http://cgit.drupalcode.org/views_ef_fieldset"
+ },
+ "time": "2018-11-16T09:23:47+00:00"
+ },
{
"name": "drupal/workflow",
"version": "dev-1.x",
@@ -12289,6 +12382,7 @@
"drupal/telephone_formatter": 10,
"drupal/computed_field": 15,
"drupal/cshs": 20,
+ "drupal/views_ef_fieldset": 20,
"drupal/advanced_text_formatter": 10,
"drupal/autocomplete_deluxe": 10,
"drupal/better_exposed_filters": 15,
diff --git a/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_node_breve.yml b/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_node_breve.yml
new file mode 100644
index 0000000..a650133
--- /dev/null
+++ b/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_node_breve.yml
@@ -0,0 +1,85 @@
+id: d7_node_breve
+label: Node Breve
+migration_group: d7_materio
+audit: true
+migration_tags:
+ - Drupal 7
+ - Content
+ - Materio
+deriver: Drupal\taxonomy\Plugin\migrate\D7TaxonomyTermDeriver
+
+source:
+ plugin: d7_node_breve
+ node_type: breve
+
+destination:
+ plugin: entity:node
+
+
+process:
+ # nid: nid
+ type:
+ plugin: default_value
+ default_value: breve
+ title: title
+ field_migration:
+ plugin: default_value
+ default_value: 'migration_imported'
+ body:
+ plugin: iterator
+ source: field_description
+ process:
+ value: value
+ format:
+ plugin: default_value
+ default_value: wysiwyg
+ langcode: language
+ field_memo: field_memo
+ field_workflow:
+ -
+ plugin: default_value
+ source: workflow
+ default_value: 2
+ -
+ plugin: static_map
+ default_value: 2
+ map:
+ 1: "workflow_creation"
+ 2: "workflow_hidden"
+ 3: "workflow_visible"
+ 4: "workflow_imported"
+ 5: "workflow_edited"
+ field_thesaurus:
+ plugin: migration_lookup
+ migration: d7_taxonomy_term_thesaurus
+ source: field_onthologie
+ field_tags:
+ plugin: migration_lookup
+ migration: d7_taxonomy_term_tags
+ source: field_tags_libres
+ field_video:
+ plugin: iterator
+ source: field_video_filter
+ process:
+ value: url
+ field_linked_materials:
+ -
+ plugin: skip_on_empty
+ method: process
+ source: linked_materials
+ -
+ plugin: migration_lookup
+ migration: d7_node_materiau
+ no_stub: true
+
+ # field_visuel: field_visuel
+
+
+migration_dependencies:
+ required:
+ - d7_taxonomy_term_thesaurus
+ - d7_taxonomy_term_tags
+ - d7_taxonomy_term_company
+ - d7_taxonomy_term_showroom
+ optional:
+ - d7_node_materiau
diff --git a/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_node_materiau.yml b/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_node_materiau.yml
index 2b475dc..011833c 100644
--- a/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_node_materiau.yml
+++ b/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_node_materiau.yml
@@ -37,14 +37,19 @@ process:
langcode: language
field_memo: field_memo
field_workflow:
- plugin: static_map
- source: workflow
- map:
- 1: "workflow_creation"
- 2: "workflow_hidden"
- 3: "workflow_visible"
- 4: "workflow_imported"
- 5: "workflow_edited"
+ -
+ plugin: default_value
+ source: workflow
+ default_value: 2
+ -
+ plugin: static_map
+ default_value: 2
+ map:
+ 1: "workflow_creation"
+ 2: "workflow_hidden"
+ 3: "workflow_visible"
+ 4: "workflow_imported"
+ 5: "workflow_edited"
field_thesaurus:
plugin: migration_lookup
@@ -67,14 +72,32 @@ process:
source: field_video_filter
process:
value: url
+ field_linked_materials:
+ -
+ plugin: skip_on_empty
+ method: process
+ source: linked_materials
+ -
+ plugin: migration_lookup
+ migration: d7_node_materiau
+ no_stub: true
+ field_linked_breves:
+ -
+ plugin: skip_on_empty
+ method: process
+ source: linked_breves
+ -
+ plugin: migration_lookup
+ migration: d7_node_breve
+ no_stub: true
# field_materiau_images: field_materiau_image
# field_attachments: field_attachments
- # field_linked_materials: field_materiau_ref
- # field_linked_breves: field_breve_ref
+
# field_famille: field_famille
# field_index: field_identifiant
# field_reference: field_reference_materio
+
# just archives
# : field_localisation
# TODO: need to find an alternative or rebuild the custom module
@@ -86,3 +109,5 @@ migration_dependencies:
- d7_taxonomy_term_tags
- d7_taxonomy_term_company
- d7_taxonomy_term_showroom
+ optional:
+ - d7_node_breve
diff --git a/modules/custom/materio_migrate/src/Plugin/migrate/source/D7NodeBreve.php b/modules/custom/materio_migrate/src/Plugin/migrate/source/D7NodeBreve.php
new file mode 100644
index 0000000..5f36c27
--- /dev/null
+++ b/modules/custom/materio_migrate/src/Plugin/migrate/source/D7NodeBreve.php
@@ -0,0 +1,229 @@
+moduleHandler = $module_handler;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public static function create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition, MigrationInterface $migration = NULL) {
+ return new static(
+ $configuration,
+ $plugin_id,
+ $plugin_definition,
+ $migration,
+ $container->get('state'),
+ $container->get('entity.manager'),
+ $container->get('module_handler')
+ );
+ }
+
+ /**
+ * The join options between the node and the node_revisions table.
+ */
+ const JOIN = 'n.vid = nr.vid';
+
+ /**
+ * {@inheritdoc}
+ */
+ public function query() {
+ // Select node in its last revision.
+ $query = $this->select('node_revision', 'nr')
+ ->fields('n', [
+ 'nid',
+ 'type',
+ 'language',
+ 'status',
+ 'created',
+ 'changed',
+ 'comment',
+ 'promote',
+ 'sticky',
+ 'tnid',
+ 'translate',
+ ])
+ ->fields('nr', [
+ 'vid',
+ 'title',
+ 'log',
+ 'timestamp',
+ ])
+ ->orderBy('nid');
+
+ $query->addField('n', 'uid', 'node_uid');
+ $query->addField('nr', 'uid', 'revision_uid');
+ $query->innerJoin('node', 'n', static::JOIN);
+
+ // If the content_translation module is enabled, get the source langcode
+ // to fill the content_translation_source field.
+ if ($this->moduleHandler->moduleExists('content_translation')) {
+ $query->leftJoin('node', 'nt', 'n.tnid = nt.nid');
+ $query->addField('nt', 'language', 'source_langcode');
+ }
+ $this->handleTranslations($query);
+
+ if (isset($this->configuration['node_type'])) {
+ $query->condition('n.type', $this->configuration['node_type']);
+ }
+
+ return $query;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function prepareRow(Row $row) {
+ $nid = $row->getSourceProperty('nid');
+ $vid = $row->getSourceProperty('vid');
+ $type = $row->getSourceProperty('type');
+ $title = $row->getSourceProperty('title');
+ drush_print('-- '.$nid."\t".$title);
+
+ // If this entity was translated using Entity Translation, we need to get
+ // its source language to get the field values in the right language.
+ // The translations will be migrated by the d7_node_entity_translation
+ // migration.
+ $entity_translatable = $this->isEntityTranslatable('node') && (int) $this->variableGet('language_content_type_' . $type, 0) === 4;
+ $language = $entity_translatable ? $this->getEntityTranslationSourceLanguage('node', $nid) : $row->getSourceProperty('language');
+
+ // Get Field API field values.
+ foreach ($this->getFields('node', $type) as $field_name => $field) {
+ // Ensure we're using the right language if the entity and the field are
+ // translatable.
+ $field_language = $entity_translatable && $field['translatable'] ? $language : NULL;
+ $row->setSourceProperty($field_name, $this->getFieldValues('node', $field_name, $nid, $vid, $field_language));
+ }
+
+ // linked materials
+ $linked_materials = [];
+ if(!empty($row->getSourceProperty('field_materiau_ref'))){
+ // print_r($row->getSourceProperty('field_materiau_ref'));
+ foreach ($row->getSourceProperty('field_materiau_ref') as $key => $value) {
+ $linked_materials[] = $value['target_id'];
+ }
+ // print_r($linked_materials);
+ }
+ $row->setSourceProperty('linked_materials', $linked_materials);
+
+ // Make sure we always have a translation set.
+ if ($row->getSourceProperty('tnid') == 0) {
+ $row->setSourceProperty('tnid', $row->getSourceProperty('nid'));
+ }
+
+ // If the node title was replaced by a real field using the Drupal 7 Title
+ // module, use the field value instead of the node title.
+ if ($this->moduleExists('title')) {
+ $title_field = $row->getSourceProperty('title_field');
+ if (isset($title_field[0]['value'])) {
+ $row->setSourceProperty('title', $title_field[0]['value']);
+ }
+ }
+
+ // workflow
+ $query = $this->select('workflow_node', 'wn');
+ $query->fields('wn', ['sid']);
+ $query->condition('wn.nid', $nid);
+ $results = $query->execute()->fetchField();
+ if(!$results){
+ $results = 2;
+ // add bad workflow to memo field
+ $memo .= "#migration : invalid workflow\n";
+ drush_print('WARNING: no workflow');
+ }
+ $row->setSourceProperty('workflow', $results);
+
+
+ // record migration errors in field_memo
+ if(isset($memo)){
+ $field_memo = $row->getSourceProperty('field_memo');
+ $field_memo[0]['value'] .= "\n".$memo;
+ $row->setSourceProperty('field_memo', $field_memo);
+ }
+
+ return parent::prepareRow($row);
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function fields() {
+ $fields = [
+ 'nid' => $this->t('Node ID'),
+ 'type' => $this->t('Type'),
+ 'title' => $this->t('Title'),
+ 'node_uid' => $this->t('Node authored by (uid)'),
+ 'revision_uid' => $this->t('Revision authored by (uid)'),
+ 'created' => $this->t('Created timestamp'),
+ 'changed' => $this->t('Modified timestamp'),
+ 'status' => $this->t('Published'),
+ 'promote' => $this->t('Promoted to front page'),
+ 'sticky' => $this->t('Sticky at top of lists'),
+ 'revision' => $this->t('Create new revision'),
+ 'language' => $this->t('Language (fr, en, ...)'),
+ 'tnid' => $this->t('The translation set id for this node'),
+ 'timestamp' => $this->t('The timestamp the latest revision of this node was created.'),
+ ];
+ return $fields;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getIds() {
+ $ids['nid']['type'] = 'integer';
+ $ids['nid']['alias'] = 'n';
+ return $ids;
+ }
+
+ /**
+ * Adapt our query for translations.
+ *
+ * @param \Drupal\Core\Database\Query\SelectInterface $query
+ * The generated query.
+ */
+ protected function handleTranslations(SelectInterface $query) {
+ // Check whether or not we want translations.
+ if (empty($this->configuration['translations'])) {
+ // No translations: Yield untranslated nodes, or default translations.
+ $query->where('n.tnid = 0 OR n.tnid = n.nid');
+ }
+ else {
+ // Translations: Yield only non-default translations.
+ $query->where('n.tnid <> 0 AND n.tnid <> n.nid');
+ }
+ }
+
+}
diff --git a/modules/custom/materio_migrate/src/Plugin/migrate/source/D7NodeMateriau.php b/modules/custom/materio_migrate/src/Plugin/migrate/source/D7NodeMateriau.php
index 00bdaca..a3532ee 100644
--- a/modules/custom/materio_migrate/src/Plugin/migrate/source/D7NodeMateriau.php
+++ b/modules/custom/materio_migrate/src/Plugin/migrate/source/D7NodeMateriau.php
@@ -126,9 +126,27 @@ class D7NodeMateriau extends FieldableEntity {
$field_language = $entity_translatable && $field['translatable'] ? $language : NULL;
$row->setSourceProperty($field_name, $this->getFieldValues('node', $field_name, $nid, $vid, $field_language));
}
- if(!empty($row->getSourceProperty('field_video_filter'))){
- print_r($row->getSourceProperty('field_video_filter'));
+
+ // linked materials
+ $linked_materials = [];
+ if(!empty($row->getSourceProperty('field_materiau_ref'))){
+ // print_r($row->getSourceProperty('field_materiau_ref'));
+ foreach ($row->getSourceProperty('field_materiau_ref') as $key => $value) {
+ $linked_materials[] = $value['target_id'];
+ }
+ // print_r($linked_materials);
}
+ $row->setSourceProperty('linked_materials', $linked_materials);
+
+ //linked breves
+ $linked_breves = [];
+ if(!empty($row->getSourceProperty('field_breve_ref'))){
+ foreach ($row->getSourceProperty('field_breve_ref') as $key => $value) {
+ $linked_breves[] = $value['target_id'];
+ }
+ }
+ $row->setSourceProperty('linked_breves', $linked_breves);
+
// Make sure we always have a translation set.
if ($row->getSourceProperty('tnid') == 0) {
diff --git a/sites/default/config/sync/core.entity_form_display.node.breve.default.yml b/sites/default/config/sync/core.entity_form_display.node.breve.default.yml
index 0b7e65f..d5f0e34 100644
--- a/sites/default/config/sync/core.entity_form_display.node.breve.default.yml
+++ b/sites/default/config/sync/core.entity_form_display.node.breve.default.yml
@@ -4,10 +4,103 @@ status: true
dependencies:
config:
- field.field.node.breve.body
+ - field.field.node.breve.field_linked_materials
+ - field.field.node.breve.field_memo
+ - field.field.node.breve.field_migration
+ - field.field.node.breve.field_showroom
+ - field.field.node.breve.field_source
+ - field.field.node.breve.field_tags
+ - field.field.node.breve.field_thesaurus
+ - field.field.node.breve.field_video
+ - field.field.node.breve.field_visuel
+ - field.field.node.breve.field_workflow
+ - image.style.thumbnail
- node.type.breve
module:
- - path
+ - field_group
+ - image
+ - link
- text
+ - video_embed_field
+ - workflow
+third_party_settings:
+ field_group:
+ group_htabs:
+ children:
+ - group_contents
+ - group_media
+ - group_taxonomy
+ - group_internal
+ parent_name: ''
+ weight: 0
+ format_type: tabs
+ format_settings:
+ id: ''
+ classes: ''
+ direction: horizontal
+ label: htabs
+ group_contents:
+ children:
+ - title
+ - field_source
+ - body
+ - field_linked_materials
+ parent_name: group_htabs
+ weight: 10
+ format_type: tab
+ format_settings:
+ id: ''
+ classes: ''
+ formatter: open
+ description: ''
+ required_fields: true
+ label: Contents
+ group_media:
+ children:
+ - field_visuel
+ - field_video
+ parent_name: group_htabs
+ weight: 11
+ format_type: tab
+ format_settings:
+ id: ''
+ classes: ''
+ formatter: open
+ description: ''
+ required_fields: true
+ label: media
+ group_taxonomy:
+ children:
+ - field_thesaurus
+ - field_tags
+ - field_showroom
+ parent_name: group_htabs
+ weight: 12
+ format_type: tab
+ format_settings:
+ id: ''
+ classes: ''
+ formatter: open
+ description: ''
+ required_fields: true
+ label: Taxonomy
+ group_internal:
+ children:
+ - langcode
+ - translation
+ - field_workflow
+ - field_migration
+ - field_memo
+ parent_name: group_htabs
+ weight: 13
+ format_type: tab
+ format_settings:
+ id: ''
+ classes: ''
+ formatter: open
+ description: ''
+ required_fields: true
+ label: Internal
id: node.breve.default
targetEntityType: node
bundle: breve
@@ -15,19 +108,91 @@ mode: default
content:
body:
type: text_textarea_with_summary
- weight: 121
+ weight: 3
settings:
rows: 9
summary_rows: 3
placeholder: ''
third_party_settings: { }
region: content
- created:
- type: datetime_timestamp
- weight: 10
+ field_linked_materials:
+ weight: 4
+ settings:
+ match_operator: CONTAINS
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ type: entity_reference_autocomplete
region: content
+ field_memo:
+ weight: 6
+ settings:
+ rows: 5
+ placeholder: ''
+ third_party_settings: { }
+ type: string_textarea
+ region: content
+ field_migration:
+ weight: 5
settings: { }
third_party_settings: { }
+ type: workflow_default
+ region: content
+ field_showroom:
+ weight: 21
+ settings:
+ match_operator: CONTAINS
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ type: entity_reference_autocomplete
+ region: content
+ field_source:
+ weight: 2
+ settings:
+ placeholder_url: ''
+ placeholder_title: ''
+ third_party_settings: { }
+ type: link_default
+ region: content
+ field_tags:
+ weight: 20
+ settings:
+ match_operator: CONTAINS
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ type: entity_reference_autocomplete
+ region: content
+ field_thesaurus:
+ weight: 19
+ settings:
+ match_operator: CONTAINS
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ type: entity_reference_autocomplete
+ region: content
+ field_video:
+ weight: 18
+ settings: { }
+ third_party_settings: { }
+ type: video_embed_field_textfield
+ region: content
+ field_visuel:
+ weight: 17
+ settings:
+ progress_indicator: throbber
+ preview_image_style: thumbnail
+ third_party_settings: { }
+ type: image_image
+ region: content
+ field_workflow:
+ weight: 4
+ settings: { }
+ third_party_settings: { }
+ type: workflow_default
+ region: content
langcode:
type: language_select
weight: 2
@@ -35,53 +200,24 @@ content:
settings:
include_locked: true
third_party_settings: { }
- path:
- type: path
- weight: 30
- region: content
- settings: { }
- third_party_settings: { }
- promote:
- type: boolean_checkbox
- settings:
- display_label: true
- weight: 15
- region: content
- third_party_settings: { }
- status:
- type: boolean_checkbox
- settings:
- display_label: true
- weight: 120
- region: content
- third_party_settings: { }
- sticky:
- type: boolean_checkbox
- settings:
- display_label: true
- weight: 16
- region: content
- third_party_settings: { }
title:
type: string_textfield
- weight: -5
+ weight: 1
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
- uid:
- type: entity_reference_autocomplete
- weight: 5
- settings:
- match_operator: CONTAINS
- size: 60
- placeholder: ''
+ translation:
+ weight: 3
region: content
- third_party_settings: { }
- url_redirects:
- weight: 50
settings: { }
third_party_settings: { }
- region: content
-hidden: { }
+hidden:
+ created: true
+ path: true
+ promote: true
+ status: true
+ sticky: true
+ uid: true
+ url_redirects: true
diff --git a/sites/default/config/sync/core.entity_view_display.node.breve.default.yml b/sites/default/config/sync/core.entity_view_display.node.breve.default.yml
index c115510..7037c73 100644
--- a/sites/default/config/sync/core.entity_view_display.node.breve.default.yml
+++ b/sites/default/config/sync/core.entity_view_display.node.breve.default.yml
@@ -4,10 +4,24 @@ status: true
dependencies:
config:
- field.field.node.breve.body
+ - field.field.node.breve.field_linked_materials
+ - field.field.node.breve.field_memo
+ - field.field.node.breve.field_migration
+ - field.field.node.breve.field_showroom
+ - field.field.node.breve.field_source
+ - field.field.node.breve.field_tags
+ - field.field.node.breve.field_thesaurus
+ - field.field.node.breve.field_video
+ - field.field.node.breve.field_visuel
+ - field.field.node.breve.field_workflow
- node.type.breve
module:
+ - image
+ - link
+ - options
- text
- user
+ - video_embed_field
id: node.breve.default
targetEntityType: node
bundle: breve
@@ -20,6 +34,91 @@ content:
settings: { }
third_party_settings: { }
region: content
+ field_linked_materials:
+ weight: 107
+ label: above
+ settings:
+ link: true
+ third_party_settings: { }
+ type: entity_reference_label
+ region: content
+ field_memo:
+ weight: 108
+ label: above
+ settings: { }
+ third_party_settings: { }
+ type: basic_string
+ region: content
+ field_migration:
+ weight: 109
+ label: above
+ settings: { }
+ third_party_settings: { }
+ type: list_default
+ region: content
+ field_showroom:
+ weight: 111
+ label: above
+ settings:
+ link: true
+ third_party_settings: { }
+ type: entity_reference_label
+ region: content
+ field_source:
+ weight: 102
+ label: above
+ settings:
+ trim_length: 80
+ url_only: false
+ url_plain: false
+ rel: ''
+ target: ''
+ third_party_settings: { }
+ type: link
+ region: content
+ field_tags:
+ weight: 106
+ label: above
+ settings:
+ link: true
+ third_party_settings: { }
+ type: entity_reference_label
+ region: content
+ field_thesaurus:
+ weight: 105
+ label: above
+ settings:
+ link: true
+ third_party_settings: { }
+ type: entity_reference_label
+ region: content
+ field_video:
+ weight: 104
+ label: above
+ settings:
+ responsive: true
+ width: 854
+ height: 480
+ autoplay: true
+ third_party_settings: { }
+ type: video_embed_field_video
+ region: content
+ field_visuel:
+ weight: 103
+ label: above
+ settings:
+ image_style: ''
+ image_link: ''
+ third_party_settings: { }
+ type: image
+ region: content
+ field_workflow:
+ weight: 110
+ label: above
+ settings: { }
+ third_party_settings: { }
+ type: list_default
+ region: content
links:
weight: 100
settings: { }
diff --git a/sites/default/config/sync/core.extension.yml b/sites/default/config/sync/core.extension.yml
index 09b8fd1..1af87ce 100644
--- a/sites/default/config/sync/core.extension.yml
+++ b/sites/default/config/sync/core.extension.yml
@@ -78,6 +78,7 @@ module:
node: 0
options: 0
page_cache: 0
+ pagerer: 0
path: 0
path_alias_xt: 0
pathologic: 0
@@ -108,6 +109,7 @@ module:
video_embed_wysiwyg: 0
views_bulk_edit: 0
views_bulk_operations: 0
+ views_ef_fieldset: 0
views_ui: 0
workflow: 0
workflow_access: 0
diff --git a/sites/default/config/sync/field.field.node.breve.field_linked_materials.yml b/sites/default/config/sync/field.field.node.breve.field_linked_materials.yml
new file mode 100644
index 0000000..0757829
--- /dev/null
+++ b/sites/default/config/sync/field.field.node.breve.field_linked_materials.yml
@@ -0,0 +1,28 @@
+uuid: bf067943-5d17-4d5a-993f-5b588f5e7c74
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_linked_materials
+ - node.type.breve
+ - node.type.materiau
+id: node.breve.field_linked_materials
+field_name: field_linked_materials
+entity_type: node
+bundle: breve
+label: 'Linked Materials'
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:node'
+ handler_settings:
+ target_bundles:
+ materiau: materiau
+ sort:
+ field: _none
+ auto_create: false
+ auto_create_bundle: ''
+field_type: entity_reference
diff --git a/sites/default/config/sync/field.field.node.breve.field_memo.yml b/sites/default/config/sync/field.field.node.breve.field_memo.yml
new file mode 100644
index 0000000..b144b18
--- /dev/null
+++ b/sites/default/config/sync/field.field.node.breve.field_memo.yml
@@ -0,0 +1,19 @@
+uuid: a92069d5-50b8-451d-8625-c925945a96f7
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_memo
+ - node.type.breve
+id: node.breve.field_memo
+field_name: field_memo
+entity_type: node
+bundle: breve
+label: Memo
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: string_long
diff --git a/sites/default/config/sync/field.field.node.breve.field_migration.yml b/sites/default/config/sync/field.field.node.breve.field_migration.yml
new file mode 100644
index 0000000..d092b2e
--- /dev/null
+++ b/sites/default/config/sync/field.field.node.breve.field_migration.yml
@@ -0,0 +1,22 @@
+uuid: a4f5ca8c-98f0-4054-8f94-4140731330ec
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_migration
+ - node.type.breve
+ module:
+ - workflow
+id: node.breve.field_migration
+field_name: field_migration
+entity_type: node
+bundle: breve
+label: Migration
+description: ''
+required: true
+translatable: false
+default_value:
+ - { }
+default_value_callback: ''
+settings: { }
+field_type: workflow
diff --git a/sites/default/config/sync/field.field.node.breve.field_showroom.yml b/sites/default/config/sync/field.field.node.breve.field_showroom.yml
new file mode 100644
index 0000000..4755c1b
--- /dev/null
+++ b/sites/default/config/sync/field.field.node.breve.field_showroom.yml
@@ -0,0 +1,29 @@
+uuid: 9aced5e5-f854-45c6-93da-4d1ce8e316f4
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_showroom
+ - node.type.breve
+ - taxonomy.vocabulary.showroom
+id: node.breve.field_showroom
+field_name: field_showroom
+entity_type: node
+bundle: breve
+label: Showroom
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:taxonomy_term'
+ handler_settings:
+ target_bundles:
+ showroom: showroom
+ sort:
+ field: name
+ direction: asc
+ auto_create: false
+ auto_create_bundle: ''
+field_type: entity_reference
diff --git a/sites/default/config/sync/field.field.node.breve.field_source.yml b/sites/default/config/sync/field.field.node.breve.field_source.yml
new file mode 100644
index 0000000..31c8677
--- /dev/null
+++ b/sites/default/config/sync/field.field.node.breve.field_source.yml
@@ -0,0 +1,23 @@
+uuid: e005850e-06be-4fda-b8f2-d7fe58e7dcb2
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_source
+ - node.type.breve
+ module:
+ - link
+id: node.breve.field_source
+field_name: field_source
+entity_type: node
+bundle: breve
+label: Source
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ link_type: 16
+ title: 1
+field_type: link
diff --git a/sites/default/config/sync/field.field.node.breve.field_tags.yml b/sites/default/config/sync/field.field.node.breve.field_tags.yml
new file mode 100644
index 0000000..df191fa
--- /dev/null
+++ b/sites/default/config/sync/field.field.node.breve.field_tags.yml
@@ -0,0 +1,29 @@
+uuid: 6c6ea686-36b0-4559-9dd4-7bca5881ec72
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_tags
+ - node.type.breve
+ - taxonomy.vocabulary.tags
+id: node.breve.field_tags
+field_name: field_tags
+entity_type: node
+bundle: breve
+label: Tags
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:taxonomy_term'
+ handler_settings:
+ target_bundles:
+ tags: tags
+ sort:
+ field: name
+ direction: asc
+ auto_create: false
+ auto_create_bundle: ''
+field_type: entity_reference
diff --git a/sites/default/config/sync/field.field.node.breve.field_thesaurus.yml b/sites/default/config/sync/field.field.node.breve.field_thesaurus.yml
new file mode 100644
index 0000000..3af9745
--- /dev/null
+++ b/sites/default/config/sync/field.field.node.breve.field_thesaurus.yml
@@ -0,0 +1,29 @@
+uuid: 31148528-e099-4e5e-ad77-29bef9b92834
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_thesaurus
+ - node.type.breve
+ - taxonomy.vocabulary.thesaurus
+id: node.breve.field_thesaurus
+field_name: field_thesaurus
+entity_type: node
+bundle: breve
+label: Thesaurus
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:taxonomy_term'
+ handler_settings:
+ target_bundles:
+ thesaurus: thesaurus
+ sort:
+ field: name
+ direction: asc
+ auto_create: false
+ auto_create_bundle: ''
+field_type: entity_reference
diff --git a/sites/default/config/sync/field.field.node.breve.field_video.yml b/sites/default/config/sync/field.field.node.breve.field_video.yml
new file mode 100644
index 0000000..f256f2a
--- /dev/null
+++ b/sites/default/config/sync/field.field.node.breve.field_video.yml
@@ -0,0 +1,25 @@
+uuid: b656b981-ac86-42ad-acda-523af28190bd
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_video
+ - node.type.breve
+ module:
+ - video_embed_field
+id: node.breve.field_video
+field_name: field_video
+entity_type: node
+bundle: breve
+label: Video
+description: ''
+required: false
+translatable: true
+default_value: { }
+default_value_callback: ''
+settings:
+ allowed_providers:
+ youtube: youtube
+ vimeo: vimeo
+ youtube_playlist: '0'
+field_type: video_embed_field
diff --git a/sites/default/config/sync/field.field.node.breve.field_visuel.yml b/sites/default/config/sync/field.field.node.breve.field_visuel.yml
new file mode 100644
index 0000000..2566db4
--- /dev/null
+++ b/sites/default/config/sync/field.field.node.breve.field_visuel.yml
@@ -0,0 +1,38 @@
+uuid: 60fd3398-d5c6-47e9-9fa2-fdd6bce554cc
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_visuel
+ - node.type.breve
+ module:
+ - image
+id: node.breve.field_visuel
+field_name: field_visuel
+entity_type: node
+bundle: breve
+label: Visuel
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ file_directory: visuels
+ file_extensions: 'png gif jpg jpeg'
+ max_filesize: ''
+ max_resolution: ''
+ min_resolution: ''
+ alt_field: true
+ alt_field_required: false
+ title_field: true
+ title_field_required: false
+ default_image:
+ uuid: ''
+ alt: ''
+ title: ''
+ width: null
+ height: null
+ handler: 'default:file'
+ handler_settings: { }
+field_type: image
diff --git a/sites/default/config/sync/field.field.node.breve.field_workflow.yml b/sites/default/config/sync/field.field.node.breve.field_workflow.yml
new file mode 100644
index 0000000..1a2e30d
--- /dev/null
+++ b/sites/default/config/sync/field.field.node.breve.field_workflow.yml
@@ -0,0 +1,22 @@
+uuid: 71e4e2b7-8766-4428-a7ef-d7ec848977dc
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_workflow
+ - node.type.breve
+ module:
+ - workflow
+id: node.breve.field_workflow
+field_name: field_workflow
+entity_type: node
+bundle: breve
+label: Workflow
+description: ''
+required: true
+translatable: false
+default_value:
+ - { }
+default_value_callback: ''
+settings: { }
+field_type: workflow
diff --git a/sites/default/config/sync/field.storage.node.field_showroom.yml b/sites/default/config/sync/field.storage.node.field_showroom.yml
new file mode 100644
index 0000000..35062ff
--- /dev/null
+++ b/sites/default/config/sync/field.storage.node.field_showroom.yml
@@ -0,0 +1,20 @@
+uuid: 1191dcbb-f7e4-4024-8446-e823dc743560
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+ - taxonomy
+id: node.field_showroom
+field_name: field_showroom
+entity_type: node
+type: entity_reference
+settings:
+ target_type: taxonomy_term
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/sites/default/config/sync/field.storage.node.field_source.yml b/sites/default/config/sync/field.storage.node.field_source.yml
new file mode 100644
index 0000000..fd181d7
--- /dev/null
+++ b/sites/default/config/sync/field.storage.node.field_source.yml
@@ -0,0 +1,19 @@
+uuid: e3a5e245-e3cd-43ea-9117-a42f06db8ba3
+langcode: en
+status: true
+dependencies:
+ module:
+ - link
+ - node
+id: node.field_source
+field_name: field_source
+entity_type: node
+type: link
+settings: { }
+module: link
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/sites/default/config/sync/field.storage.node.field_visuel.yml b/sites/default/config/sync/field.storage.node.field_visuel.yml
new file mode 100644
index 0000000..fb350b0
--- /dev/null
+++ b/sites/default/config/sync/field.storage.node.field_visuel.yml
@@ -0,0 +1,30 @@
+uuid: 9870a7ee-49d4-4d3a-8f8c-5be464290e42
+langcode: en
+status: true
+dependencies:
+ module:
+ - file
+ - image
+ - node
+id: node.field_visuel
+field_name: field_visuel
+entity_type: node
+type: image
+settings:
+ uri_scheme: public
+ default_image:
+ uuid: ''
+ alt: ''
+ title: ''
+ width: null
+ height: null
+ target_type: file
+ display_field: false
+ display_default: false
+module: image
+locked: false
+cardinality: -1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/sites/default/config/sync/language/fr/block.block.adminimal_theme_page_title.yml b/sites/default/config/sync/language/fr/block.block.adminimal_theme_page_title.yml
new file mode 100644
index 0000000..ccfe229
--- /dev/null
+++ b/sites/default/config/sync/language/fr/block.block.adminimal_theme_page_title.yml
@@ -0,0 +1,2 @@
+settings:
+ label: 'Titre de page'
diff --git a/sites/default/config/sync/language/fr/pagerer.style.adaptive.yml b/sites/default/config/sync/language/fr/pagerer.style.adaptive.yml
new file mode 100644
index 0000000..034e269
--- /dev/null
+++ b/sites/default/config/sync/language/fr/pagerer.style.adaptive.yml
@@ -0,0 +1,30 @@
+default_config:
+ tags:
+ page_breaker: …
+ pages:
+ prefix_label: Page
+ previous: ‹
+ next: ›
+ page_current_title: 'Page courante'
+ page_title: 'Aller à la page @number'
+ first_title: 'Aller à la première page'
+ previous_title: 'Aller à la page précédente'
+ next_title: 'Aller à la page suivante'
+ last_title: 'Aller à la dernière page'
+ page_current_reader: 'Page courante'
+ page_reader: Page
+ first_reader: 'Première page'
+ previous_reader: 'Page précédente'
+ next_reader: 'Page suivante'
+ last_reader: 'Dernière page'
+ items:
+ prefix_label: Élément
+ previous: ‹
+ next: ›
+ page_reader: Élément
+ first_reader: 'Premier élément'
+ item_ranges:
+ prefix_label: Éléments
+ previous: ‹
+ next: ›
+ page_reader: Éléments
diff --git a/sites/default/config/sync/language/fr/pagerer.style.basic.yml b/sites/default/config/sync/language/fr/pagerer.style.basic.yml
new file mode 100644
index 0000000..8ab88fa
--- /dev/null
+++ b/sites/default/config/sync/language/fr/pagerer.style.basic.yml
@@ -0,0 +1,20 @@
+default_config:
+ tags:
+ pages:
+ previous: ‹
+ next: ›
+ first_title: 'Aller à la première page'
+ previous_title: 'Aller à la page précédente'
+ next_title: 'Aller à la page suivante'
+ last_title: 'Aller à la dernière page'
+ first_reader: 'Première page'
+ previous_reader: 'Page précédente'
+ next_reader: 'Page suivante'
+ last_reader: 'Dernière page'
+ items:
+ previous: ‹
+ next: ›
+ first_reader: 'Premier élément'
+ item_ranges:
+ previous: ‹
+ next: ›
diff --git a/sites/default/config/sync/language/fr/pagerer.style.mini.yml b/sites/default/config/sync/language/fr/pagerer.style.mini.yml
new file mode 100644
index 0000000..22b43bb
--- /dev/null
+++ b/sites/default/config/sync/language/fr/pagerer.style.mini.yml
@@ -0,0 +1,21 @@
+default_config:
+ tags:
+ pages:
+ prefix_label: Page
+ previous: ‹
+ next: ›
+ page_current_title: 'Page courante'
+ first_title: 'Aller à la première page'
+ previous_title: 'Aller à la page précédente'
+ next_title: 'Aller à la page suivante'
+ last_title: 'Aller à la dernière page'
+ page_current_reader: 'Page courante'
+ first_reader: 'Première page'
+ previous_reader: 'Page précédente'
+ next_reader: 'Page suivante'
+ last_reader: 'Dernière page'
+ items:
+ prefix_label: Élément
+ previous: ‹
+ next: ›
+ first_reader: 'Premier élément'
diff --git a/sites/default/config/sync/language/fr/pagerer.style.progressive.yml b/sites/default/config/sync/language/fr/pagerer.style.progressive.yml
new file mode 100644
index 0000000..034e269
--- /dev/null
+++ b/sites/default/config/sync/language/fr/pagerer.style.progressive.yml
@@ -0,0 +1,30 @@
+default_config:
+ tags:
+ page_breaker: …
+ pages:
+ prefix_label: Page
+ previous: ‹
+ next: ›
+ page_current_title: 'Page courante'
+ page_title: 'Aller à la page @number'
+ first_title: 'Aller à la première page'
+ previous_title: 'Aller à la page précédente'
+ next_title: 'Aller à la page suivante'
+ last_title: 'Aller à la dernière page'
+ page_current_reader: 'Page courante'
+ page_reader: Page
+ first_reader: 'Première page'
+ previous_reader: 'Page précédente'
+ next_reader: 'Page suivante'
+ last_reader: 'Dernière page'
+ items:
+ prefix_label: Élément
+ previous: ‹
+ next: ›
+ page_reader: Élément
+ first_reader: 'Premier élément'
+ item_ranges:
+ prefix_label: Éléments
+ previous: ‹
+ next: ›
+ page_reader: Éléments
diff --git a/sites/default/config/sync/language/fr/pagerer.style.scrollpane.yml b/sites/default/config/sync/language/fr/pagerer.style.scrollpane.yml
new file mode 100644
index 0000000..e67b209
--- /dev/null
+++ b/sites/default/config/sync/language/fr/pagerer.style.scrollpane.yml
@@ -0,0 +1,29 @@
+default_config:
+ tags:
+ pages:
+ prefix_label: Page
+ previous: ‹
+ next: ›
+ page_current_title: 'Page courante'
+ page_title: 'Aller à la page @number'
+ first_title: 'Aller à la première page'
+ previous_title: 'Aller à la page précédente'
+ next_title: 'Aller à la page suivante'
+ last_title: 'Aller à la dernière page'
+ page_current_reader: 'Page courante'
+ page_reader: Page
+ first_reader: 'Première page'
+ previous_reader: 'Page précédente'
+ next_reader: 'Page suivante'
+ last_reader: 'Dernière page'
+ items:
+ prefix_label: Élément
+ previous: ‹
+ next: ›
+ page_reader: Élément
+ first_reader: 'Premier élément'
+ item_ranges:
+ prefix_label: Éléments
+ previous: ‹
+ next: ›
+ page_reader: Éléments
diff --git a/sites/default/config/sync/language/fr/pagerer.style.slider.yml b/sites/default/config/sync/language/fr/pagerer.style.slider.yml
new file mode 100644
index 0000000..a841c1b
--- /dev/null
+++ b/sites/default/config/sync/language/fr/pagerer.style.slider.yml
@@ -0,0 +1,25 @@
+default_config:
+ tags:
+ pages:
+ prefix_label: Page
+ previous: ‹
+ next: ›
+ page_current_title: 'Page courante'
+ first_title: 'Aller à la première page'
+ previous_title: 'Aller à la page précédente'
+ next_title: 'Aller à la page suivante'
+ last_title: 'Aller à la dernière page'
+ page_current_reader: 'Page courante'
+ first_reader: 'Première page'
+ previous_reader: 'Page précédente'
+ next_reader: 'Page suivante'
+ last_reader: 'Dernière page'
+ items:
+ prefix_label: Élément
+ previous: ‹
+ next: ›
+ first_reader: 'Premier élément'
+ item_ranges:
+ prefix_label: Éléments
+ previous: ‹
+ next: ›
diff --git a/sites/default/config/sync/language/fr/pagerer.style.standard.yml b/sites/default/config/sync/language/fr/pagerer.style.standard.yml
new file mode 100644
index 0000000..26f3bea
--- /dev/null
+++ b/sites/default/config/sync/language/fr/pagerer.style.standard.yml
@@ -0,0 +1,36 @@
+default_config:
+ tags:
+ page_breaker: …
+ pages:
+ prefix_label: Page
+ first: '« Premier'
+ previous: '‹ Précédent'
+ next: 'Suivant ›'
+ last: 'Dernier »'
+ page_current_title: 'Page courante'
+ page_title: 'Aller à la page @number'
+ first_title: 'Aller à la première page'
+ previous_title: 'Aller à la page précédente'
+ next_title: 'Aller à la page suivante'
+ last_title: 'Aller à la dernière page'
+ page_current_reader: 'Page courante'
+ page_reader: Page
+ first_reader: 'Première page'
+ previous_reader: 'Page précédente'
+ next_reader: 'Page suivante'
+ last_reader: 'Dernière page'
+ items:
+ prefix_label: Élément
+ first: '« Premier'
+ previous: '‹ Précédent'
+ next: 'Suivant ›'
+ last: 'Dernier »'
+ page_reader: Élément
+ first_reader: 'Premier élément'
+ item_ranges:
+ prefix_label: Éléments
+ first: '« Premier'
+ previous: '‹ Précédent'
+ next: 'Suivant ›'
+ last: 'Dernier »'
+ page_reader: Éléments
diff --git a/sites/default/config/sync/language/fr/views.view.archive.yml b/sites/default/config/sync/language/fr/views.view.archive.yml
index a386d0a..202192a 100644
--- a/sites/default/config/sync/language/fr/views.view.archive.yml
+++ b/sites/default/config/sync/language/fr/views.view.archive.yml
@@ -14,3 +14,5 @@ display:
items_per_page_label: 'Éléments par page'
items_per_page_options_all_label: '- Tout -'
offset_label: Décalage
+ page_1:
+ display_title: Page
diff --git a/sites/default/config/sync/language/fr/views.view.content.yml b/sites/default/config/sync/language/fr/views.view.content.yml
index 6468c72..2e529df 100644
--- a/sites/default/config/sync/language/fr/views.view.content.yml
+++ b/sites/default/config/sync/language/fr/views.view.content.yml
@@ -62,3 +62,4 @@ display:
tab_options:
title: Contenu
description: 'Trouver et gérer le contenu'
+ display_title: Page
diff --git a/sites/default/config/sync/language/fr/views.view.content_translations.yml b/sites/default/config/sync/language/fr/views.view.content_translations.yml
index 1134d0c..8c46549 100644
--- a/sites/default/config/sync/language/fr/views.view.content_translations.yml
+++ b/sites/default/config/sync/language/fr/views.view.content_translations.yml
@@ -23,3 +23,5 @@ display:
separator: ', '
langcode:
separator: ', '
+ page_1:
+ display_title: Page
diff --git a/sites/default/config/sync/language/fr/views.view.frontpage.yml b/sites/default/config/sync/language/fr/views.view.frontpage.yml
index 8c8cdcb..1703776 100644
--- a/sites/default/config/sync/language/fr/views.view.frontpage.yml
+++ b/sites/default/config/sync/language/fr/views.view.frontpage.yml
@@ -19,3 +19,5 @@ display:
first: '« Premier'
last: 'Dernier »'
display_title: Maître
+ page_1:
+ display_title: Page
diff --git a/sites/default/config/sync/language/fr/views.view.glossary.yml b/sites/default/config/sync/language/fr/views.view.glossary.yml
index fa8bd5b..fc2d856 100644
--- a/sites/default/config/sync/language/fr/views.view.glossary.yml
+++ b/sites/default/config/sync/language/fr/views.view.glossary.yml
@@ -19,3 +19,5 @@ display:
label: Titre
name:
label: Auteur
+ page_1:
+ display_title: Page
diff --git a/sites/default/config/sync/language/fr/views.view.locked_content.yml b/sites/default/config/sync/language/fr/views.view.locked_content.yml
index 682389a..029a356 100644
--- a/sites/default/config/sync/language/fr/views.view.locked_content.yml
+++ b/sites/default/config/sync/language/fr/views.view.locked_content.yml
@@ -41,3 +41,5 @@ display:
title:
expose:
label: Titre
+ page_1:
+ display_title: Page
diff --git a/sites/default/config/sync/language/fr/views.view.maillog_overview.yml b/sites/default/config/sync/language/fr/views.view.maillog_overview.yml
index a386d0a..202192a 100644
--- a/sites/default/config/sync/language/fr/views.view.maillog_overview.yml
+++ b/sites/default/config/sync/language/fr/views.view.maillog_overview.yml
@@ -14,3 +14,5 @@ display:
items_per_page_label: 'Éléments par page'
items_per_page_options_all_label: '- Tout -'
offset_label: Décalage
+ page_1:
+ display_title: Page
diff --git a/sites/default/config/sync/language/fr/views.view.redirect.yml b/sites/default/config/sync/language/fr/views.view.redirect.yml
index 9eb8e6f..7fbe1e4 100644
--- a/sites/default/config/sync/language/fr/views.view.redirect.yml
+++ b/sites/default/config/sync/language/fr/views.view.redirect.yml
@@ -22,3 +22,5 @@ display:
redirect_source__path:
separator: ', '
title: Rediriger
+ page_1:
+ display_title: Page
diff --git a/sites/default/config/sync/language/fr/views.view.taxonomy_term.yml b/sites/default/config/sync/language/fr/views.view.taxonomy_term.yml
index d70edbd..dea132b 100644
--- a/sites/default/config/sync/language/fr/views.view.taxonomy_term.yml
+++ b/sites/default/config/sync/language/fr/views.view.taxonomy_term.yml
@@ -18,3 +18,5 @@ display:
tid:
exception:
title: Tout
+ page_1:
+ display_title: Page
diff --git a/sites/default/config/sync/language/fr/views.view.user_admin_people.yml b/sites/default/config/sync/language/fr/views.view.user_admin_people.yml
index d4a9d6d..dd01779 100644
--- a/sites/default/config/sync/language/fr/views.view.user_admin_people.yml
+++ b/sites/default/config/sync/language/fr/views.view.user_admin_people.yml
@@ -66,6 +66,7 @@ display:
content: 'Personne n''est disponible.'
use_more_text: plus
page_1:
+ display_title: Page
display_options:
menu:
title: Lister
diff --git a/sites/default/config/sync/language/fr/views.view.watchdog.yml b/sites/default/config/sync/language/fr/views.view.watchdog.yml
index e312541..3914091 100644
--- a/sites/default/config/sync/language/fr/views.view.watchdog.yml
+++ b/sites/default/config/sync/language/fr/views.view.watchdog.yml
@@ -26,3 +26,5 @@ display:
type:
expose:
label: Type
+ page:
+ display_title: Page
diff --git a/sites/default/config/sync/migrate_plus.migration.d7_node_breve.yml b/sites/default/config/sync/migrate_plus.migration.d7_node_breve.yml
new file mode 100644
index 0000000..5528e63
--- /dev/null
+++ b/sites/default/config/sync/migrate_plus.migration.d7_node_breve.yml
@@ -0,0 +1,82 @@
+uuid: 7e452f78-a8e4-4c12-ad45-a07390ba1d6b
+langcode: en
+status: true
+dependencies: { }
+_core:
+ default_config_hash: mNckIt8NkX9wGgZbHCl1Rc7bMRxFBND-3C2uWaTYbLM
+id: d7_node_breve
+class: null
+field_plugin_method: null
+cck_plugin_method: null
+migration_tags:
+ - 'Drupal 7'
+ - Content
+ - Materio
+migration_group: d7_materio
+label: 'Node Breve'
+source:
+ plugin: d7_node_breve
+ node_type: breve
+process:
+ type:
+ plugin: default_value
+ default_value: breve
+ title: title
+ field_migration:
+ plugin: default_value
+ default_value: migration_imported
+ body:
+ plugin: iterator
+ source: field_description
+ process:
+ value: value
+ format:
+ plugin: default_value
+ default_value: wysiwyg
+ langcode: language
+ field_memo: field_memo
+ field_workflow:
+ -
+ plugin: default_value
+ source: workflow
+ default_value: 2
+ -
+ plugin: static_map
+ map:
+ 1: workflow_creation
+ 2: workflow_hidden
+ 3: workflow_visible
+ 4: workflow_imported
+ 5: workflow_edited
+ field_thesaurus:
+ plugin: migration_lookup
+ migration: d7_taxonomy_term_thesaurus
+ source: field_onthologie
+ field_tags:
+ plugin: migration_lookup
+ migration: d7_taxonomy_term_tags
+ source: field_tags_libres
+ field_video:
+ plugin: iterator
+ source: field_video_filter
+ process:
+ value: url
+ field_linked_materials:
+ -
+ plugin: skip_on_empty
+ method: process
+ source: linked_materials
+ -
+ plugin: migration_lookup
+ migration: d7_node_materiau
+ no_stub: true
+destination:
+ plugin: 'entity:node'
+migration_dependencies:
+ required:
+ - d7_taxonomy_term_thesaurus
+ - d7_taxonomy_term_tags
+ - d7_taxonomy_term_company
+ - d7_taxonomy_term_showroom
+ optional:
+ - d7_node_materiau
diff --git a/sites/default/config/sync/migrate_plus.migration.d7_node_materiau.yml b/sites/default/config/sync/migrate_plus.migration.d7_node_materiau.yml
index 16b1036..0bcc2f0 100644
--- a/sites/default/config/sync/migrate_plus.migration.d7_node_materiau.yml
+++ b/sites/default/config/sync/migrate_plus.migration.d7_node_materiau.yml
@@ -1,9 +1,9 @@
-uuid: 6c5b9fb1-2e3f-4e9f-a9d1-c9205b8754cd
+uuid: 9df6ad17-bffc-42bc-988f-78f464b529d4
langcode: en
status: true
dependencies: { }
_core:
- default_config_hash: hvqfFuRl4fkwFbaDuwXun4zVkaLzZyTTCdcK-wx33ck
+ default_config_hash: t6tESeD5gSyUOUHmIcKqhmhWjysEil-5oeNeK1cFuSU
id: d7_node_materiau
class: null
field_plugin_method: null
@@ -37,14 +37,19 @@ process:
langcode: language
field_memo: field_memo
field_workflow:
- plugin: static_map
- source: workflow
- map:
- 1: workflow_creation
- 2: workflow_hidden
- 3: workflow_visible
- 4: workflow_imported
- 5: workflow_edited
+ -
+ plugin: default_value
+ source: workflow
+ default_value: 2
+ -
+ plugin: static_map
+ default_value: 2
+ map:
+ 1: workflow_creation
+ 2: workflow_hidden
+ 3: workflow_visible
+ 4: workflow_imported
+ 5: workflow_edited
field_thesaurus:
plugin: migration_lookup
migration: d7_taxonomy_term_thesaurus
@@ -66,6 +71,24 @@ process:
source: field_video_filter
process:
value: url
+ field_linked_materials:
+ -
+ plugin: skip_on_empty
+ method: process
+ source: linked_materials
+ -
+ plugin: migration_lookup
+ migration: d7_node_materiau
+ no_stub: true
+ field_linked_breves:
+ -
+ plugin: skip_on_empty
+ method: process
+ source: linked_breves
+ -
+ plugin: migration_lookup
+ migration: d7_node_breve
+ no_stub: true
destination:
plugin: 'entity:node'
migration_dependencies:
@@ -74,3 +97,5 @@ migration_dependencies:
- d7_taxonomy_term_tags
- d7_taxonomy_term_company
- d7_taxonomy_term_showroom
+ optional:
+ - d7_node_breve
diff --git a/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_company.yml b/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_company.yml
index f9970dd..29c5af9 100644
--- a/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_company.yml
+++ b/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_company.yml
@@ -1,4 +1,4 @@
-uuid: 27e23cf6-2ea1-4076-9b8c-f497d8de08a1
+uuid: 269d655a-5cf6-4e99-9e81-38dd5451a0fb
langcode: en
status: true
dependencies: { }
diff --git a/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_showroom.yml b/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_showroom.yml
index 0ab27f7..a03a3bf 100644
--- a/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_showroom.yml
+++ b/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_showroom.yml
@@ -1,4 +1,4 @@
-uuid: 14603995-5a4c-4b5c-b15c-23faabadc7aa
+uuid: f27298b9-abee-4f9b-97bc-0db2f1271739
langcode: en
status: true
dependencies: { }
diff --git a/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_tags.yml b/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_tags.yml
index 712a941..a309d24 100644
--- a/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_tags.yml
+++ b/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_tags.yml
@@ -1,4 +1,4 @@
-uuid: 6860a9c3-2980-4d62-9555-6f032bc32b70
+uuid: 74e19686-8107-40e5-9bfb-3e1d203bc61f
langcode: en
status: true
dependencies: { }
diff --git a/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_tags_i18n.yml b/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_tags_i18n.yml
index 96411cd..9d61eed 100644
--- a/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_tags_i18n.yml
+++ b/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_tags_i18n.yml
@@ -1,4 +1,4 @@
-uuid: a70f11f2-29cb-454c-955a-5524fd9641fc
+uuid: ae4c8a4c-c907-474b-860c-dc7db05c8676
langcode: en
status: true
dependencies: { }
diff --git a/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus.yml b/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus.yml
index 3bb8200..939c07b 100644
--- a/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus.yml
+++ b/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus.yml
@@ -1,4 +1,4 @@
-uuid: e0ba2b7b-ac37-46b1-b4a4-81e4d7b82dd4
+uuid: 54c975f0-e057-4ec3-8f82-78f5760eac5b
langcode: en
status: true
dependencies: { }
diff --git a/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus_i18n.yml b/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus_i18n.yml
index d95a10d..e96e0d5 100644
--- a/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus_i18n.yml
+++ b/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus_i18n.yml
@@ -1,4 +1,4 @@
-uuid: e7c566d9-2f1a-4a0b-83a4-94a94a3354d2
+uuid: 03b814c1-99b9-4a0d-bccf-586a3f185bdf
langcode: en
status: true
dependencies: { }
diff --git a/sites/default/config/sync/migrate_plus.migration_group.d7_materio.yml b/sites/default/config/sync/migrate_plus.migration_group.d7_materio.yml
index fa66440..f532e55 100644
--- a/sites/default/config/sync/migrate_plus.migration_group.d7_materio.yml
+++ b/sites/default/config/sync/migrate_plus.migration_group.d7_materio.yml
@@ -1,4 +1,4 @@
-uuid: 16893376-6f31-40ad-bac7-48119ad816ef
+uuid: 7e44f672-e02e-42c9-bd0b-12056a0325d5
langcode: en
status: true
dependencies:
diff --git a/sites/default/config/sync/pagerer.preset.default.yml b/sites/default/config/sync/pagerer.preset.default.yml
new file mode 100644
index 0000000..971690c
--- /dev/null
+++ b/sites/default/config/sync/pagerer.preset.default.yml
@@ -0,0 +1,48 @@
+uuid: 0833cf6f-6127-4117-a532-39f99467ba62
+langcode: en
+status: true
+dependencies: { }
+id: default
+label: Default
+panes:
+ left:
+ style: none
+ config: { }
+ center:
+ style: mini
+ config:
+ display_mode: widget
+ display: pages
+ display_restriction: 2
+ prefix_display: true
+ suffix_display: true
+ first_link: always
+ previous_link: always
+ next_link: always
+ last_link: always
+ widget_resize: true
+ widget_button: auto
+ tags:
+ pages:
+ prefix_label: Page
+ suffix_label: 'of @total'
+ page_current: '@number'
+ first: «
+ previous: ‹
+ next: ›
+ last: »
+ pageset_empty: 'No pages to display.'
+ page_current_title: 'Current page'
+ first_title: 'Go to first page'
+ previous_title: 'Go to previous page'
+ next_title: 'Go to next page'
+ last_title: 'Go to last page'
+ page_current_reader: 'Current page'
+ first_reader: 'First page'
+ previous_reader: 'Previous page'
+ next_reader: 'Next page'
+ last_reader: 'Last page'
+ widget_title: 'Enter page, then press Return.'
+ right:
+ style: none
+ config: { }
diff --git a/sites/default/config/sync/pagerer.settings.yml b/sites/default/config/sync/pagerer.settings.yml
new file mode 100644
index 0000000..53590f7
--- /dev/null
+++ b/sites/default/config/sync/pagerer.settings.yml
@@ -0,0 +1,3 @@
+core_override_preset: core
+_core:
+ default_config_hash: tLxrrjzKePIN4ln4AR0auNqMpENEfgQ6F6MVbsoFYsM
diff --git a/sites/default/config/sync/pagerer.style.adaptive.yml b/sites/default/config/sync/pagerer.style.adaptive.yml
new file mode 100644
index 0000000..da3c744
--- /dev/null
+++ b/sites/default/config/sync/pagerer.style.adaptive.yml
@@ -0,0 +1,96 @@
+langcode: en
+default_config:
+ quantity: 5
+ display_mode: normal
+ display: pages
+ display_restriction: 2
+ prefix_display: false
+ suffix_display: false
+ separator_display: false
+ breaker_display: true
+ first_link: never
+ previous_link: never
+ next_link: never
+ last_link: never
+ fl_breakers: true
+ progr_links: relative
+ tags:
+ page_breaker: …
+ page_separator: '|'
+ pages:
+ prefix_label: Page
+ suffix_label: 'of @total'
+ page_current: '@number'
+ page_previous: '@number'
+ page_previous_relative: '-@offset'
+ page_next: '@number'
+ page_next_relative: +@offset
+ first: «
+ previous: ‹
+ next: ›
+ last: »
+ pageset_empty: 'No pages to display.'
+ page_current_title: 'Current page'
+ page_title: 'Go to page @number'
+ first_title: 'Go to first page'
+ previous_title: 'Go to previous page'
+ next_title: 'Go to next page'
+ last_title: 'Go to last page'
+ page_current_reader: 'Current page'
+ page_reader: Page
+ first_reader: 'First page'
+ previous_reader: 'Previous page'
+ next_reader: 'Next page'
+ last_reader: 'Last page'
+ items:
+ prefix_label: Item
+ suffix_label: 'of @total_items'
+ page_current: '@item'
+ page_previous: '@item'
+ page_previous_relative: '-@item_offset'
+ page_next: '@item'
+ page_next_relative: +@item_offset
+ first: «
+ previous: ‹
+ next: ›
+ last: »
+ pageset_empty: 'No items to display.'
+ page_current_title: 'Current items'
+ page_title: 'Go to item @item'
+ first_title: 'Go to first item'
+ previous_title: 'Go to previous items'
+ next_title: 'Go to next items'
+ last_title: 'Go to last item'
+ page_current_reader: 'Current items'
+ page_reader: Item
+ first_reader: 'First item'
+ previous_reader: 'Previous items'
+ next_reader: 'Next items'
+ last_reader: 'Last item'
+ item_ranges:
+ prefix_label: Items
+ suffix_label: 'of @total_items'
+ page_current: '@item_low-@item_high'
+ page_previous: '@item_low-@item_high'
+ page_previous_relative: '-@item_offset'
+ page_next: '@item_low-@item_high'
+ page_next_relative: +@item_offset
+ first: «
+ previous: ‹
+ next: ›
+ last: »
+ pageset_empty: 'No items to display.'
+ page_current_title: 'Current items'
+ page_title: 'Go to items @item_low-@item_high'
+ first_title: 'Go to first items'
+ previous_title: 'Go to previous items'
+ next_title: 'Go to next items'
+ last_title: 'Go to last items'
+ page_current_reader: 'Current items'
+ page_reader: Items
+ first_reader: 'First items'
+ previous_reader: 'Previous items'
+ next_reader: 'Next items'
+ last_reader: 'Last items'
+_core:
+ default_config_hash: tAMh3Y-xcyrD7xvBOSc7x5xyatMgzp7PvkT2LWYHvAc
diff --git a/sites/default/config/sync/pagerer.style.basic.yml b/sites/default/config/sync/pagerer.style.basic.yml
new file mode 100644
index 0000000..4e941e0
--- /dev/null
+++ b/sites/default/config/sync/pagerer.style.basic.yml
@@ -0,0 +1,57 @@
+langcode: en
+default_config:
+ display: pages
+ display_restriction: 2
+ prefix_display: true
+ first_link: never
+ previous_link: not_on_first
+ next_link: not_on_last
+ last_link: never
+ tags:
+ pages:
+ prefix_label: 'Page @number of @total'
+ first: «
+ previous: ‹
+ next: ›
+ last: »
+ pageset_empty: 'No pages to display.'
+ first_title: 'Go to first page'
+ previous_title: 'Go to previous page'
+ next_title: 'Go to next page'
+ last_title: 'Go to last page'
+ first_reader: 'First page'
+ previous_reader: 'Previous page'
+ next_reader: 'Next page'
+ last_reader: 'Last page'
+ items:
+ prefix_label: 'Item @item of @total_items'
+ first: «
+ previous: ‹
+ next: ›
+ last: »
+ pageset_empty: 'No items to display.'
+ first_title: 'Go to first item'
+ previous_title: 'Go to previous items'
+ next_title: 'Go to next items'
+ last_title: 'Go to last item'
+ first_reader: 'First item'
+ previous_reader: 'Previous items'
+ next_reader: 'Next items'
+ last_reader: 'Last item'
+ item_ranges:
+ prefix_label: 'Items @item_low-@item_high of @total_items'
+ first: «
+ previous: ‹
+ next: ›
+ last: »
+ pageset_empty: 'No items to display.'
+ first_title: 'Go to first items'
+ previous_title: 'Go to previous items'
+ next_title: 'Go to next items'
+ last_title: 'Go to last items'
+ first_reader: 'First items'
+ previous_reader: 'Previous items'
+ next_reader: 'Next items'
+ last_reader: 'Last items'
+_core:
+ default_config_hash: CIMBsgQI4M_WsBh0nn1FLrjeO5m-wBCfAITt31sNSvU
diff --git a/sites/default/config/sync/pagerer.style.mini.yml b/sites/default/config/sync/pagerer.style.mini.yml
new file mode 100644
index 0000000..7798016
--- /dev/null
+++ b/sites/default/config/sync/pagerer.style.mini.yml
@@ -0,0 +1,56 @@
+langcode: en
+default_config:
+ display_mode: widget
+ display: pages
+ display_restriction: 2
+ prefix_display: true
+ suffix_display: true
+ first_link: always
+ previous_link: always
+ next_link: always
+ last_link: always
+ widget_resize: true
+ widget_button: auto
+ tags:
+ pages:
+ prefix_label: Page
+ suffix_label: 'of @total'
+ page_current: '@number'
+ first: «
+ previous: ‹
+ next: ›
+ last: »
+ pageset_empty: 'No pages to display.'
+ page_current_title: 'Current page'
+ first_title: 'Go to first page'
+ previous_title: 'Go to previous page'
+ next_title: 'Go to next page'
+ last_title: 'Go to last page'
+ page_current_reader: 'Current page'
+ first_reader: 'First page'
+ previous_reader: 'Previous page'
+ next_reader: 'Next page'
+ last_reader: 'Last page'
+ widget_title: 'Enter page, then press Return.'
+ items:
+ prefix_label: Item
+ suffix_label: 'of @total_items'
+ page_current: '@item'
+ first: «
+ previous: ‹
+ next: ›
+ last: »
+ pageset_empty: 'No items to display.'
+ page_current_title: 'Current items'
+ first_title: 'Go to first item'
+ previous_title: 'Go to previous items'
+ next_title: 'Go to next items'
+ last_title: 'Go to last item'
+ page_current_reader: 'Current items'
+ first_reader: 'First item'
+ previous_reader: 'Previous items'
+ next_reader: 'Next items'
+ last_reader: 'Last item'
+ widget_title: 'Enter item, then press Return.'
+_core:
+ default_config_hash: YP4UGZ9wBNDGXik5rx5VuDxmXD6PZ-h-lYXi95VjDYQ
diff --git a/sites/default/config/sync/pagerer.style.multipane.yml b/sites/default/config/sync/pagerer.style.multipane.yml
new file mode 100644
index 0000000..6ef7f68
--- /dev/null
+++ b/sites/default/config/sync/pagerer.style.multipane.yml
@@ -0,0 +1,14 @@
+langcode: en
+default_config:
+ panes:
+ left:
+ style: none
+ config: { }
+ center:
+ style: standard
+ config: { }
+ right:
+ style: none
+ config: { }
+_core:
+ default_config_hash: '-rL0nDexAHYtF5mmC-u-onXnyho8G__xNLvoGDHOvhM'
diff --git a/sites/default/config/sync/pagerer.style.progressive.yml b/sites/default/config/sync/pagerer.style.progressive.yml
new file mode 100644
index 0000000..d100521
--- /dev/null
+++ b/sites/default/config/sync/pagerer.style.progressive.yml
@@ -0,0 +1,97 @@
+langcode: en
+default_config:
+ quantity: 5
+ display_mode: normal
+ display: pages
+ display_restriction: 2
+ prefix_display: false
+ suffix_display: false
+ separator_display: false
+ breaker_display: true
+ first_link: never
+ previous_link: never
+ next_link: never
+ last_link: never
+ fl_breakers: true
+ progr_links: relative
+ factors: '2.5,5,10'
+ tags:
+ page_breaker: …
+ page_separator: '|'
+ pages:
+ prefix_label: Page
+ suffix_label: 'of @total'
+ page_current: '@number'
+ page_previous: '@number'
+ page_previous_relative: '-@offset'
+ page_next: '@number'
+ page_next_relative: +@offset
+ first: «
+ previous: ‹
+ next: ›
+ last: »
+ pageset_empty: 'No pages to display.'
+ page_current_title: 'Current page'
+ page_title: 'Go to page @number'
+ first_title: 'Go to first page'
+ previous_title: 'Go to previous page'
+ next_title: 'Go to next page'
+ last_title: 'Go to last page'
+ page_current_reader: 'Current page'
+ page_reader: Page
+ first_reader: 'First page'
+ previous_reader: 'Previous page'
+ next_reader: 'Next page'
+ last_reader: 'Last page'
+ items:
+ prefix_label: Item
+ suffix_label: 'of @total_items'
+ page_current: '@item'
+ page_previous: '@item'
+ page_previous_relative: '-@item_offset'
+ page_next: '@item'
+ page_next_relative: +@item_offset
+ first: «
+ previous: ‹
+ next: ›
+ last: »
+ pageset_empty: 'No items to display.'
+ page_current_title: 'Current items'
+ page_title: 'Go to item @item'
+ first_title: 'Go to first item'
+ previous_title: 'Go to previous items'
+ next_title: 'Go to next items'
+ last_title: 'Go to last item'
+ page_current_reader: 'Current items'
+ page_reader: Item
+ first_reader: 'First item'
+ previous_reader: 'Previous items'
+ next_reader: 'Next items'
+ last_reader: 'Last item'
+ item_ranges:
+ prefix_label: Items
+ suffix_label: 'of @total_items'
+ page_current: '@item_low-@item_high'
+ page_previous: '@item_low-@item_high'
+ page_previous_relative: '-@item_offset'
+ page_next: '@item_low-@item_high'
+ page_next_relative: +@item_offset
+ first: «
+ previous: ‹
+ next: ›
+ last: »
+ pageset_empty: 'No items to display.'
+ page_current_title: 'Current items'
+ page_title: 'Go to items @item_low-@item_high'
+ first_title: 'Go to first items'
+ previous_title: 'Go to previous items'
+ next_title: 'Go to next items'
+ last_title: 'Go to last items'
+ page_current_reader: 'Current items'
+ page_reader: Items
+ first_reader: 'First items'
+ previous_reader: 'Previous items'
+ next_reader: 'Next items'
+ last_reader: 'Last items'
+_core:
+ default_config_hash: qCLM78iR4U3gKXB1a5FwOdD6in7s2_vj1_f0V3gZoqI
diff --git a/sites/default/config/sync/pagerer.style.scrollpane.yml b/sites/default/config/sync/pagerer.style.scrollpane.yml
new file mode 100644
index 0000000..cc9cfd8
--- /dev/null
+++ b/sites/default/config/sync/pagerer.style.scrollpane.yml
@@ -0,0 +1,85 @@
+langcode: en
+default_config:
+ quantity: 9
+ display: pages
+ display_restriction: 2
+ prefix_display: false
+ suffix_display: false
+ separator_display: false
+ first_link: never
+ previous_link: never
+ next_link: never
+ last_link: never
+ tags:
+ page_separator: '|'
+ pages:
+ prefix_label: Page
+ suffix_label: 'of @total'
+ page_current: '@number'
+ page_previous: '@number'
+ page_next: '@number'
+ first: «
+ previous: ‹
+ next: ›
+ last: »
+ pageset_empty: 'No pages to display.'
+ page_current_title: 'Current page'
+ page_title: 'Go to page @number'
+ first_title: 'Go to first page'
+ previous_title: 'Go to previous page'
+ next_title: 'Go to next page'
+ last_title: 'Go to last page'
+ page_current_reader: 'Current page'
+ page_reader: Page
+ first_reader: 'First page'
+ previous_reader: 'Previous page'
+ next_reader: 'Next page'
+ last_reader: 'Last page'
+ items:
+ prefix_label: Item
+ suffix_label: 'of @total_items'
+ page_current: '@item'
+ page_previous: '@item'
+ page_next: '@item'
+ first: «
+ previous: ‹
+ next: ›
+ last: »
+ pageset_empty: 'No items to display.'
+ page_current_title: 'Current items'
+ page_title: 'Go to item @item'
+ first_title: 'Go to first item'
+ previous_title: 'Go to previous items'
+ next_title: 'Go to next items'
+ last_title: 'Go to last item'
+ page_current_reader: 'Current items'
+ page_reader: Item
+ first_reader: 'First item'
+ previous_reader: 'Previous items'
+ next_reader: 'Next items'
+ last_reader: 'Last item'
+ item_ranges:
+ prefix_label: Items
+ suffix_label: 'of @total_items'
+ page_current: '@item_low-@item_high'
+ page_previous: '@item_low-@item_high'
+ page_next: '@item_low-@item_high'
+ first: «
+ previous: ‹
+ next: ›
+ last: »
+ pageset_empty: 'No items to display.'
+ page_current_title: 'Current items'
+ page_title: 'Go to items @item_low-@item_high'
+ first_title: 'Go to first items'
+ previous_title: 'Go to previous items'
+ next_title: 'Go to next items'
+ last_title: 'Go to last items'
+ page_current_reader: 'Current items'
+ page_reader: Items
+ first_reader: 'First items'
+ previous_reader: 'Previous items'
+ next_reader: 'Next items'
+ last_reader: 'Last items'
+_core:
+ default_config_hash: ZxtqDRLnhh4NHGSvlv_On712qgz4AWz1on0rYI6m9a4
diff --git a/sites/default/config/sync/pagerer.style.slider.yml b/sites/default/config/sync/pagerer.style.slider.yml
new file mode 100644
index 0000000..144cfc8
--- /dev/null
+++ b/sites/default/config/sync/pagerer.style.slider.yml
@@ -0,0 +1,86 @@
+langcode: en
+default_config:
+ display: pages
+ display_restriction: 2
+ prefix_display: true
+ suffix_display: true
+ first_link: never
+ previous_link: never
+ next_link: never
+ last_link: never
+ slider_width: 27
+ slider_action: tickmark
+ slider_action_timeout: 0
+ slider_navigation_icons: 'yes'
+ tags:
+ pages:
+ prefix_label: Page
+ suffix_label: 'of @total'
+ page_current: '@number'
+ page_previous: '@number'
+ page_next: '@number'
+ first: «
+ previous: ‹
+ next: ›
+ last: »
+ pageset_empty: 'No pages to display.'
+ page_current_title: 'Current page'
+ first_title: 'Go to first page'
+ previous_title: 'Go to previous page'
+ next_title: 'Go to next page'
+ last_title: 'Go to last page'
+ page_current_reader: 'Current page'
+ first_reader: 'First page'
+ previous_reader: 'Previous page'
+ next_reader: 'Next page'
+ last_reader: 'Last page'
+ slider_title: 'Drag the handle to the page required.'
+ slider_tickmark_title: 'Then, click on the tickmark.'
+ items:
+ prefix_label: Item
+ suffix_label: 'of @total_items'
+ page_current: '@item'
+ page_previous: '@item'
+ page_next: '@item'
+ first: «
+ previous: ‹
+ next: ›
+ last: »
+ pageset_empty: 'No items to display.'
+ page_current_title: 'Current items'
+ first_title: 'Go to first item'
+ previous_title: 'Go to previous items'
+ next_title: 'Go to next items'
+ last_title: 'Go to last item'
+ page_current_reader: 'Current items'
+ first_reader: 'First item'
+ previous_reader: 'Previous items'
+ next_reader: 'Next items'
+ last_reader: 'Last item'
+ slider_title: 'Drag the handle to the item required.'
+ slider_tickmark_title: 'Then, click on the tickmark.'
+ item_ranges:
+ prefix_label: Items
+ suffix_label: 'of @total_items'
+ page_current: '@item_low-@item_high'
+ page_previous: '@item_low-@item_high'
+ page_next: '@item_low-@item_high'
+ first: «
+ previous: ‹
+ next: ›
+ last: »
+ pageset_empty: 'No items to display.'
+ page_current_title: 'Current items'
+ first_title: 'Go to first items'
+ previous_title: 'Go to previous items'
+ next_title: 'Go to next items'
+ last_title: 'Go to last items'
+ page_current_reader: 'Current items'
+ first_reader: 'First items'
+ previous_reader: 'Previous items'
+ next_reader: 'Next items'
+ last_reader: 'Last items'
+ slider_title: 'Drag the handle to the item range required.'
+ slider_tickmark_title: 'Then, click on the tickmark.'
+_core:
+ default_config_hash: Z78iYq8wmBpdGFcOazxhaM6QKFuLEXxNMzEkPzp0JQ0
diff --git a/sites/default/config/sync/pagerer.style.standard.yml b/sites/default/config/sync/pagerer.style.standard.yml
new file mode 100644
index 0000000..2fbbbc4
--- /dev/null
+++ b/sites/default/config/sync/pagerer.style.standard.yml
@@ -0,0 +1,89 @@
+langcode: en
+default_config:
+ quantity: 9
+ display_mode: normal
+ display: pages
+ display_restriction: 2
+ prefix_display: false
+ suffix_display: false
+ separator_display: false
+ breaker_display: true
+ first_link: not_on_first
+ previous_link: not_on_first
+ next_link: not_on_last
+ last_link: not_on_last
+ fl_breakers: true
+ tags:
+ page_breaker: …
+ page_separator: '|'
+ pages:
+ prefix_label: Page
+ suffix_label: 'of @total'
+ page_current: '@number'
+ page_previous: '@number'
+ page_next: '@number'
+ first: '« First'
+ previous: '‹ Previous'
+ next: 'Next ›'
+ last: 'Last »'
+ pageset_empty: 'No pages to display.'
+ page_current_title: 'Current page'
+ page_title: 'Go to page @number'
+ first_title: 'Go to first page'
+ previous_title: 'Go to previous page'
+ next_title: 'Go to next page'
+ last_title: 'Go to last page'
+ page_current_reader: 'Current page'
+ page_reader: Page
+ first_reader: 'First page'
+ previous_reader: 'Previous page'
+ next_reader: 'Next page'
+ last_reader: 'Last page'
+ items:
+ prefix_label: Item
+ suffix_label: 'of @total_items'
+ page_current: '@item'
+ page_previous: '@item'
+ page_next: '@item'
+ first: '« First'
+ previous: '‹ Previous'
+ next: 'Next ›'
+ last: 'Last »'
+ pageset_empty: 'No items to display.'
+ page_current_title: 'Current items'
+ page_title: 'Go to item @item'
+ first_title: 'Go to first item'
+ previous_title: 'Go to previous items'
+ next_title: 'Go to next items'
+ last_title: 'Go to last item'
+ page_current_reader: 'Current items'
+ page_reader: Item
+ first_reader: 'First item'
+ previous_reader: 'Previous items'
+ next_reader: 'Next items'
+ last_reader: 'Last item'
+ item_ranges:
+ prefix_label: Items
+ suffix_label: 'of @total_items'
+ page_current: '@item_low-@item_high'
+ page_previous: '@item_low-@item_high'
+ page_next: '@item_low-@item_high'
+ first: '« First'
+ previous: '‹ Previous'
+ next: 'Next ›'
+ last: 'Last »'
+ pageset_empty: 'No items to display.'
+ page_current_title: 'Current items'
+ page_title: 'Go to items @item_low-@item_high'
+ first_title: 'Go to first items'
+ previous_title: 'Go to previous items'
+ next_title: 'Go to next items'
+ last_title: 'Go to last items'
+ page_current_reader: 'Current items'
+ page_reader: Items
+ first_reader: 'First items'
+ previous_reader: 'Previous items'
+ next_reader: 'Next items'
+ last_reader: 'Last items'
+_core:
+ default_config_hash: igO6H6v8MWpPKOsd1zmT-Od1xRB4Srna7mu6RBmDzD8
diff --git a/sites/default/config/sync/views.settings.yml b/sites/default/config/sync/views.settings.yml
index 2122d10..8ae0c58 100644
--- a/sites/default/config/sync/views.settings.yml
+++ b/sites/default/config/sync/views.settings.yml
@@ -1,4 +1,5 @@
-display_extenders: { }
+display_extenders:
+ - views_ef_fieldset
skip_cache: false
sql_signature: false
ui:
diff --git a/sites/default/config/sync/views.view.admin_nodes.yml b/sites/default/config/sync/views.view.admin_nodes.yml
index 487763d..0ca2fe3 100644
--- a/sites/default/config/sync/views.view.admin_nodes.yml
+++ b/sites/default/config/sync/views.view.admin_nodes.yml
@@ -4,6 +4,8 @@ status: true
dependencies:
config:
- field.storage.node.field_distributor
+ - field.storage.node.field_linked_breves
+ - field.storage.node.field_linked_materials
- field.storage.node.field_manufacturer
- field.storage.node.field_memo
- field.storage.node.field_migration
@@ -14,11 +16,11 @@ dependencies:
- user.role.admin
- user.role.root
module:
- - better_exposed_filters
- content_lock
- content_translation
- node
- options
+ - pagerer
- taxonomy
- user
- views_bulk_operations
@@ -56,7 +58,7 @@ display:
query_comment: ''
query_tags: { }
exposed_form:
- type: bef
+ type: basic
options:
submit_button: Apply
reset_button: true
@@ -65,93 +67,22 @@ display:
expose_sort_order: true
sort_asc_label: Asc
sort_desc_label: Desc
- input_required: false
- text_input_required: 'Select any filter and click on Apply to see results'
- bef:
- general:
- allow_secondary: false
- secondary_label: 'Advanced options'
- autosubmit: false
- autosubmit_exclude_textfield: false
- autosubmit_hide: false
- type:
- bef_format: default
- more_options:
- bef_select_all_none: false
- bef_collapsible: false
- is_secondary: false
- rewrite:
- filter_rewrite_values: ''
- langcode:
- bef_format: default
- more_options:
- bef_select_all_none: false
- bef_collapsible: false
- is_secondary: false
- rewrite:
- filter_rewrite_values: ''
- title:
- bef_format: default
- more_options:
- is_secondary: false
- placeholder_text: ''
- field_manufacturer_target_id:
- bef_format: default
- more_options:
- is_secondary: false
- placeholder_text: ''
- rewrite:
- filter_rewrite_values: ''
- field_distributor_target_id:
- bef_format: default
- more_options:
- is_secondary: false
- placeholder_text: ''
- rewrite:
- filter_rewrite_values: ''
- field_memo_value:
- bef_format: default
- more_options:
- is_secondary: false
- placeholder_text: ''
- field_migration_value:
- bef_format: default
- more_options:
- bef_select_all_none: false
- bef_collapsible: false
- is_secondary: false
- rewrite:
- filter_rewrite_values: ''
- field_workflow_value:
- bef_format: default
- more_options:
- bef_select_all_none: false
- bef_collapsible: false
- is_secondary: false
- rewrite:
- filter_rewrite_values: ''
- text_input_required_format: wysiwyg
pager:
- type: full
+ type: pagerer
options:
+ preset: default
items_per_page: 50
offset: 0
- id: 0
- total_pages: null
- tags:
- previous: ‹‹
- next: ››
- first: '« First'
- last: 'Last »'
+ id: '0'
+ total_pages: ''
expose:
- items_per_page: false
+ items_per_page: 0
items_per_page_label: 'Items per page'
items_per_page_options: '5, 10, 25, 50'
- items_per_page_options_all: false
+ items_per_page_options_all: 0
items_per_page_options_all_label: '- All -'
- offset: false
+ offset: 0
offset_label: Offset
- quantity: 9
style:
type: table
options:
@@ -171,10 +102,11 @@ display:
translation_link: title
langcode: langcode
field_thesaurus: field_thesaurus
- delta: field_thesaurus
field_tags: field_tags
field_manufacturer: field_manufacturer
field_distributor: field_distributor
+ field_linked_materials: field_linked_materials
+ field_linked_breves: field_linked_breves
field_workflow: field_workflow
field_migration: field_migration
is_locked: is_locked
@@ -225,13 +157,6 @@ display:
separator: '
'
empty_column: false
responsive: ''
- delta:
- sortable: false
- default_sort_order: asc
- align: ''
- separator: ''
- empty_column: false
- responsive: ''
field_tags:
align: ''
separator: ''
@@ -240,13 +165,23 @@ display:
field_manufacturer:
align: ''
separator: ''
- empty_column: false
+ empty_column: true
responsive: ''
field_distributor:
+ align: ''
+ separator: ''
+ empty_column: true
+ responsive: ''
+ field_linked_materials:
align: ''
separator: ''
empty_column: false
responsive: ''
+ field_linked_breves:
+ align: ''
+ separator: ''
+ empty_column: true
+ responsive: ''
field_workflow:
sortable: false
default_sort_order: asc
@@ -897,6 +832,132 @@ display:
separator: ', '
field_api_classes: false
plugin_id: field
+ field_linked_materials:
+ id: field_linked_materials
+ table: node__field_linked_materials
+ field: field_linked_materials
+ relationship: none
+ group_type: group
+ admin_label: ''
+ label: 'Linked Materials'
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 0
+ word_boundary: true
+ ellipsis: true
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: false
+ preserve_tags: ''
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ click_sort_column: target_id
+ type: entity_reference_label
+ settings:
+ link: true
+ group_column: target_id
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: '
'
+ field_api_classes: false
+ plugin_id: field
+ field_linked_breves:
+ id: field_linked_breves
+ table: node__field_linked_breves
+ field: field_linked_breves
+ relationship: none
+ group_type: group
+ admin_label: ''
+ label: 'Linked Brèves'
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 0
+ word_boundary: true
+ ellipsis: true
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: false
+ preserve_tags: ''
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ click_sort_column: target_id
+ type: entity_reference_label
+ settings:
+ link: true
+ group_column: target_id
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: '
'
+ field_api_classes: false
+ plugin_id: field
field_workflow:
id: field_workflow
table: node__field_workflow
@@ -1100,14 +1161,14 @@ display:
suffix: ''
target: ''
nl2br: false
- max_length: 0
+ max_length: 300
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
- trim: false
+ trim: true
preserve_tags: ''
html: false
element_type: ''
@@ -1537,6 +1598,8 @@ display:
- user.roles
tags:
- 'config:field.storage.node.field_distributor'
+ - 'config:field.storage.node.field_linked_breves'
+ - 'config:field.storage.node.field_linked_materials'
- 'config:field.storage.node.field_manufacturer'
- 'config:field.storage.node.field_memo'
- 'config:field.storage.node.field_migration'
@@ -1549,7 +1612,182 @@ display:
display_title: Page
position: 1
display_options:
- display_extenders: { }
+ display_extenders:
+ views_ef_fieldset:
+ views_ef_fieldset:
+ enabled: 1
+ options:
+ sort:
+ root:
+ container_type: details
+ title: Filters
+ description: ''
+ open: '1'
+ weight: '0'
+ id: root
+ pid: ''
+ depth: '0'
+ type: container
+ container-0:
+ container_type: container
+ title: ''
+ description: ''
+ open: '1'
+ weight: '-21'
+ id: container-0
+ pid: root
+ depth: '1'
+ type: container
+ type:
+ weight: '-21'
+ id: type
+ pid: container-0
+ depth: '2'
+ type: filter
+ langcode:
+ weight: '-20'
+ id: langcode
+ pid: container-0
+ depth: '2'
+ type: filter
+ title:
+ weight: '-19'
+ id: title
+ pid: container-0
+ depth: '2'
+ type: filter
+ field_memo_value:
+ weight: '-18'
+ id: field_memo_value
+ pid: container-0
+ depth: '2'
+ type: filter
+ container-1:
+ container_type: container
+ title: ''
+ description: ''
+ open: '1'
+ weight: '-20'
+ id: container-1
+ pid: root
+ depth: '1'
+ type: container
+ field_manufacturer_target_id:
+ weight: '-21'
+ id: field_manufacturer_target_id
+ pid: container-1
+ depth: '2'
+ type: filter
+ field_distributor_target_id:
+ weight: '-20'
+ id: field_distributor_target_id
+ pid: container-1
+ depth: '2'
+ type: filter
+ container-2:
+ container_type: container
+ title: ''
+ description: ''
+ open: '1'
+ weight: '-19'
+ id: container-2
+ pid: root
+ depth: '1'
+ type: container
+ field_workflow_value:
+ weight: '-21'
+ id: field_workflow_value
+ pid: container-2
+ depth: '2'
+ type: filter
+ field_migration_value:
+ weight: '-20'
+ id: field_migration_value
+ pid: container-2
+ depth: '2'
+ type: filter
+ container-3:
+ container_type: container
+ title: ''
+ description: ''
+ weight: '-18'
+ open: 0
+ id: container-3
+ pid: root
+ depth: '1'
+ type: container
+ submit:
+ weight: '-21'
+ id: submit
+ pid: container-3
+ depth: '2'
+ type: buttons
+ reset:
+ weight: '-20'
+ id: reset
+ pid: container-3
+ depth: '2'
+ type: buttons
+ container-4:
+ container_type: details
+ title: 'Container 4'
+ description: ''
+ weight: '-15'
+ open: 0
+ id: container-4
+ pid: root
+ depth: '1'
+ type: container
+ container-5:
+ container_type: details
+ title: 'Container 5'
+ description: ''
+ weight: '-14'
+ open: 0
+ id: container-5
+ pid: root
+ depth: '1'
+ type: container
+ container-6:
+ container_type: details
+ title: 'Container 6'
+ description: ''
+ weight: '-13'
+ open: 0
+ id: container-6
+ pid: root
+ depth: '1'
+ type: container
+ container-7:
+ container_type: details
+ title: 'Container 7'
+ description: ''
+ weight: '-12'
+ open: 0
+ id: container-7
+ pid: root
+ depth: '1'
+ type: container
+ container-8:
+ container_type: details
+ title: 'Container 8'
+ description: ''
+ weight: '-11'
+ open: 0
+ id: container-8
+ pid: root
+ depth: '1'
+ type: container
+ container-9:
+ container_type: details
+ title: 'Container 9'
+ description: ''
+ weight: '-10'
+ open: 0
+ id: container-9
+ pid: root
+ depth: '1'
+ type: container
path: admin/content/nodes
cache_metadata:
max-age: 0
@@ -1563,6 +1801,8 @@ display:
- user.roles
tags:
- 'config:field.storage.node.field_distributor'
+ - 'config:field.storage.node.field_linked_breves'
+ - 'config:field.storage.node.field_linked_materials'
- 'config:field.storage.node.field_manufacturer'
- 'config:field.storage.node.field_memo'
- 'config:field.storage.node.field_migration'