diff --git a/config/sync/config_snapshot.snapshot.config_sync.module.drutopia_collection.yml b/config/sync/config_snapshot.snapshot.config_sync.module.drutopia_collection.yml index 5d3a4e7..6239d9e 100644 --- a/config/sync/config_snapshot.snapshot.config_sync.module.drutopia_collection.yml +++ b/config/sync/config_snapshot.snapshot.config_sync.module.drutopia_collection.yml @@ -950,6 +950,192 @@ items: icon_uuid: null description: 'Allows grouping referenced content together. For instance, an Issue collection could use collection paragraphs to group articles into three themes within that issue.' behavior_plugins: { } + - + collection: '' + name: pathauto.pattern.collection_type + data: + langcode: en + status: true + dependencies: + module: + - ctools + - taxonomy + id: collection_type + label: 'Collection type' + type: 'canonical_entities:taxonomy_term' + pattern: '[term:vocabulary]/[term:name]' + selection_criteria: + 4706378a-3a02-48d7-8672-d8313e9c20f3: + id: 'entity_bundle:taxonomy_term' + bundles: + article_type: collection_type + negate: false + context_mapping: + taxonomy_term: taxonomy_term + uuid: 4706378a-3a02-48d7-8672-d8313e9c20f3 + selection_logic: and + weight: -5 + relationships: { } + - + collection: '' + name: search_api.index.collection + data: + langcode: en + status: true + dependencies: + module: + - node + - user + - search_api + config: + - field.storage.node.field_authors + - field.storage.node.field_collection_type + - field.storage.node.field_summary + - field.storage.node.field_tags + - field.storage.node.field_topics + - search_api.server.database + - core.entity_view_mode.node.search_index + id: collection + name: Collection + description: 'An index for the collection content type.' + read_only: false + field_settings: + changed: + label: Changed + datasource_id: 'entity:node' + property_path: changed + type: date + dependencies: + module: + - node + created: + label: 'Authored on' + datasource_id: 'entity:node' + property_path: created + type: date + dependencies: + module: + - node + field_authors: + label: Authors + datasource_id: 'entity:node' + property_path: field_authors + type: integer + dependencies: + config: + - field.storage.node.field_authors + field_collection_type: + label: 'Collection type' + datasource_id: 'entity:node' + property_path: field_collection_type + type: integer + dependencies: + config: + - field.storage.node.field_collection_type + field_summary: + label: Summary + datasource_id: 'entity:node' + property_path: field_summary + type: text + dependencies: + config: + - field.storage.node.field_summary + field_tags: + label: Tags + datasource_id: 'entity:node' + property_path: field_tags + type: integer + dependencies: + config: + - field.storage.node.field_tags + field_topics: + label: Topics + datasource_id: 'entity:node' + property_path: field_topics + type: integer + dependencies: + config: + - field.storage.node.field_topics + name: + label: 'Authored by » User » Name' + datasource_id: 'entity:node' + property_path: 'uid:entity:name' + type: string + dependencies: + module: + - node + - user + - user + promote: + label: 'Promoted to front page' + datasource_id: 'entity:node' + property_path: promote + type: boolean + dependencies: + module: + - node + rendered_item: + label: 'Rendered HTML output' + property_path: rendered_item + type: text + configuration: + roles: + anonymous: anonymous + view_mode: + 'entity:node': + collection: search_index + status: + label: Published + datasource_id: 'entity:node' + property_path: status + type: boolean + dependencies: + module: + - node + sticky: + label: 'Sticky at top of lists' + datasource_id: 'entity:node' + property_path: sticky + type: boolean + dependencies: + module: + - node + title: + label: Title + datasource_id: 'entity:node' + property_path: title + type: string + dependencies: + module: + - node + uid: + label: 'Authored by' + datasource_id: 'entity:node' + property_path: uid + type: integer + dependencies: + module: + - node + datasource_settings: + 'entity:node': + bundles: + default: false + selected: + - collection + languages: + default: true + selected: { } + processor_settings: + add_url: { } + aggregated_field: { } + rendered_item: { } + tracker_settings: + default: + indexing_order: fifo + options: + index_directly: true + cron_limit: 50 + server: database - collection: '' name: taxonomy.vocabulary.collection_type @@ -961,6 +1147,237 @@ items: vid: collection_type description: 'For categorizing collections on aspects unique to collections.' weight: 0 + - + collection: '' + name: views.view.collection + data: + langcode: en + status: true + dependencies: + config: + - search_api.index.collection + - system.menu.main + module: + - search_api + - user + id: collection + label: Collection + module: views + description: 'Various displays for the collection content type.' + tag: '' + base_table: search_api_index_collection + base_field: search_api_id + core: 8.x + display: + default: + display_plugin: default + id: default + display_title: Master + position: 0 + display_options: + access: + type: perm + options: + perm: 'access content' + cache: + type: none + options: { } + query: + type: views_query + options: + bypass_access: false + skip_access: false + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + pager: + type: mini + options: + items_per_page: 12 + offset: 0 + id: 0 + total_pages: null + expose: + items_per_page: false + 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_label: '- All -' + offset: false + offset_label: Offset + tags: + previous: ‹‹ + next: ›› + style: + type: default + options: + row_class: '' + default_row_class: false + uses_fields: false + row: + type: search_api + options: + view_modes: + 'entity:node': + collection: card + fields: + rendered_item: + table: search_api_index_collection + field: rendered_item + id: rendered_item + entity_type: null + entity_field: null + plugin_id: search_api + relationship: none + group_type: group + admin_label: '' + label: '' + 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 + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + filters: { } + sorts: + sticky: + id: sticky + table: search_api_index_collection + field: sticky + relationship: none + group_type: group + admin_label: '' + order: DESC + exposed: false + expose: + label: '' + plugin_id: search_api + created: + id: created + table: search_api_index_collection + field: created + relationship: none + group_type: group + admin_label: '' + order: DESC + exposed: false + expose: + label: '' + plugin_id: search_api + title: Collections + header: { } + footer: { } + empty: { } + relationships: { } + arguments: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_interface' + - url.query_args + - user.permissions + tags: { } + block_promoted: + display_plugin: block + id: block_promoted + display_title: 'Block Promoted' + position: 2 + display_options: + display_extenders: { } + title: Latest + defaults: + title: false + style: true + row: true + pager: false + link_display: false + link_url: false + pager: + type: some + options: + items_per_page: 4 + offset: 0 + display_description: '' + block_description: 'Promoted collections' + link_display: page_1 + link_url: '' + block_hide_empty: true + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_interface' + - user.permissions + tags: { } + page_listing: + display_plugin: page + id: page_listing + display_title: Page + position: 1 + display_options: + display_extenders: { } + path: collections + menu: + type: normal + title: News + description: 'Keep up to date.' + expanded: false + parent: 'menu_link_content:3f594be0-bb0f-4b30-923e-e7984983a0fd' + weight: 0 + context: '0' + menu_name: main + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_interface' + - url.query_args + - user.permissions + tags: { } - collection: '' name: views.view.collection_select_content