diff --git a/composer.json b/composer.json
index 10e5db5..5f9336b 100644
--- a/composer.json
+++ b/composer.json
@@ -11,6 +11,7 @@
"drupal/actions_permissions": "^2.4",
"drupal/adminimal_theme": "^1.3",
"drupal/admin_toolbar": "^1.24",
+ "drupal/address": "^1.4",
"drupal/advanced_text_formatter": "^1.0@beta",
"drupal/audiofield": "^1.6",
"drupal/autocomplete_deluxe": "^1.0@beta",
@@ -20,6 +21,7 @@
"drupal/better_messages": "^1.0@alpha",
"drupal/block_class": "^1.0",
"drupal/bulkdelete": "1.x-dev",
+ "drupal/cshs": "1.x-dev",
"drupal/config_ignore": "^2.1",
"drupal/config_filter": "^1.3",
"drupal/config_devel": "^1.2",
@@ -56,6 +58,7 @@
"drupal/menu_admin_per_menu": "^1.0",
"drupal/menu_block": "^1.5",
"drupal/menu_position": "1.x-dev",
+ "drupal/pagerer": "^1.4.0",
"drupal/pathauto": "^1.3",
"drupal/path_alias_xt": "1.x-dev",
"drupal/pathologic": "^1.0@alpha",
@@ -73,8 +76,10 @@
"drupal/toolbar_themes": "^1.0@alpha",
"drupal/ultimate_cron": "^2.0@alpha",
"drupal/url_to_video_filter": "^1.3",
+ "drupal/video_embed_field": "^2.0",
"drupal/views_bulk_operations": "^2.4",
"drupal/views_bulk_edit": "^2.2",
+ "drupal/views_ef_fieldset": "1.x-dev",
"drupal/workflow": "1.x-dev"
},
"repositories": [
diff --git a/config/install/pagerer.preset.default.yml b/config/install/pagerer.preset.default.yml
new file mode 100644
index 0000000..971690c
--- /dev/null
+++ b/config/install/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/config/install/pagerer.settings.yml b/config/install/pagerer.settings.yml
new file mode 100644
index 0000000..53590f7
--- /dev/null
+++ b/config/install/pagerer.settings.yml
@@ -0,0 +1,3 @@
+core_override_preset: core
+_core:
+ default_config_hash: tLxrrjzKePIN4ln4AR0auNqMpENEfgQ6F6MVbsoFYsM
diff --git a/config/install/pagerer.style.adaptive.yml b/config/install/pagerer.style.adaptive.yml
new file mode 100644
index 0000000..da3c744
--- /dev/null
+++ b/config/install/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/config/install/pagerer.style.basic.yml b/config/install/pagerer.style.basic.yml
new file mode 100644
index 0000000..4e941e0
--- /dev/null
+++ b/config/install/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/config/install/pagerer.style.mini.yml b/config/install/pagerer.style.mini.yml
new file mode 100644
index 0000000..7798016
--- /dev/null
+++ b/config/install/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/config/install/pagerer.style.multipane.yml b/config/install/pagerer.style.multipane.yml
new file mode 100644
index 0000000..6ef7f68
--- /dev/null
+++ b/config/install/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/config/install/pagerer.style.progressive.yml b/config/install/pagerer.style.progressive.yml
new file mode 100644
index 0000000..d100521
--- /dev/null
+++ b/config/install/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/config/install/pagerer.style.scrollpane.yml b/config/install/pagerer.style.scrollpane.yml
new file mode 100644
index 0000000..cc9cfd8
--- /dev/null
+++ b/config/install/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/config/install/pagerer.style.slider.yml b/config/install/pagerer.style.slider.yml
new file mode 100644
index 0000000..144cfc8
--- /dev/null
+++ b/config/install/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/config/install/pagerer.style.standard.yml b/config/install/pagerer.style.standard.yml
new file mode 100644
index 0000000..2fbbbc4
--- /dev/null
+++ b/config/install/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/figli_starter_kit.info.yml b/figli_starter_kit.info.yml
index 752ac99..15e23b9 100644
--- a/figli_starter_kit.info.yml
+++ b/figli_starter_kit.info.yml
@@ -55,6 +55,7 @@ dependencies:
- 'better_messages'
- 'block_class'
- 'bulkdelete'
+ - 'cshs'
- 'config_devel'
- 'config_filter'
- 'config_ignore'
@@ -94,6 +95,7 @@ dependencies:
- 'maxlength'
- 'menu_admin_per_menu'
- 'menu_block'
+ - 'pagerer'
- 'path_alias_xt'
- 'pathauto'
- 'pathologic'
@@ -110,8 +112,10 @@ dependencies:
- 'synonyms'
- 'url_to_video_filter'
- 'ultimate_cron'
+ - 'video_embed_field'
- 'views_bulk_edit'
- 'views_bulk_operations'
+ - 'views_ef_fieldset'
- 'workflow'
- 'workflow_access'
- 'workflow_operations'