Oliver Davies
58d56220de
Update the ordering of the future talks on the talks page so that upcoming talks are shown in chronological order (soonest first), followed by past talks in reverse chronological order (most recent first). This still uses the `created` date for ordering, which is updated automatically on saving the node to match the furthest future talk, but I may want to move that into a custom node property at some point. Fixes #140
199 lines
4.7 KiB
YAML
199 lines
4.7 KiB
YAML
uuid: a545e83a-74f7-4df1-8b49-6cafd9073ca5
|
|
langcode: en
|
|
status: true
|
|
dependencies:
|
|
config:
|
|
- core.entity_view_mode.node.teaser
|
|
- node.type.talk
|
|
- system.menu.main
|
|
module:
|
|
- node
|
|
- opd_talks
|
|
- user
|
|
id: talks
|
|
label: Talks
|
|
module: views
|
|
description: ''
|
|
tag: ''
|
|
base_table: node_field_data
|
|
base_field: nid
|
|
display:
|
|
default:
|
|
display_plugin: default
|
|
id: default
|
|
display_title: Master
|
|
position: 0
|
|
display_options:
|
|
access:
|
|
type: perm
|
|
options:
|
|
perm: 'access content'
|
|
cache:
|
|
type: tag
|
|
options: { }
|
|
query:
|
|
type: views_query
|
|
options:
|
|
disable_sql_rewrite: false
|
|
distinct: false
|
|
replica: false
|
|
query_comment: ''
|
|
query_tags: { }
|
|
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: none
|
|
options:
|
|
items_per_page: 0
|
|
offset: 0
|
|
style:
|
|
type: html_list
|
|
options:
|
|
row_class: ''
|
|
default_row_class: true
|
|
uses_fields: false
|
|
type: ul
|
|
wrapper_class: ''
|
|
class: space-y-8
|
|
row:
|
|
type: 'entity:node'
|
|
options:
|
|
view_mode: teaser
|
|
fields:
|
|
title:
|
|
id: title
|
|
table: node_field_data
|
|
field: title
|
|
entity_type: node
|
|
entity_field: title
|
|
label: ''
|
|
alter:
|
|
alter_text: false
|
|
make_link: false
|
|
absolute: false
|
|
trim: false
|
|
word_boundary: false
|
|
ellipsis: false
|
|
strip_tags: false
|
|
html: false
|
|
hide_empty: false
|
|
empty_zero: false
|
|
settings:
|
|
link_to_entity: true
|
|
plugin_id: field
|
|
relationship: none
|
|
group_type: group
|
|
admin_label: ''
|
|
exclude: 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_alter_empty: true
|
|
click_sort_column: value
|
|
type: string
|
|
group_column: value
|
|
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
|
|
filters:
|
|
status:
|
|
value: '1'
|
|
table: node_field_data
|
|
field: status
|
|
plugin_id: boolean
|
|
entity_type: node
|
|
entity_field: status
|
|
id: status
|
|
expose:
|
|
operator: ''
|
|
operator_limit_selection: false
|
|
operator_list: { }
|
|
group: 1
|
|
type:
|
|
id: type
|
|
table: node_field_data
|
|
field: type
|
|
value:
|
|
talk: talk
|
|
entity_type: node
|
|
entity_field: type
|
|
plugin_id: bundle
|
|
expose:
|
|
operator_limit_selection: false
|
|
operator_list: { }
|
|
sorts:
|
|
event_sort:
|
|
id: event_sort
|
|
table: node_field_data
|
|
field: event_sort
|
|
relationship: none
|
|
group_type: group
|
|
admin_label: ''
|
|
order: ASC
|
|
exposed: false
|
|
expose:
|
|
label: ''
|
|
granularity: second
|
|
entity_type: node
|
|
plugin_id: event_sort
|
|
title: Talks
|
|
header: { }
|
|
footer: { }
|
|
empty: { }
|
|
relationships: { }
|
|
arguments: { }
|
|
display_extenders: { }
|
|
cache_metadata:
|
|
max-age: -1
|
|
contexts:
|
|
- 'languages:language_content'
|
|
- 'languages:language_interface'
|
|
- 'user.node_grants:view'
|
|
- user.permissions
|
|
tags: { }
|
|
page_1:
|
|
display_plugin: page
|
|
id: page_1
|
|
display_title: Page
|
|
position: 1
|
|
display_options:
|
|
display_extenders: { }
|
|
path: talks
|
|
menu:
|
|
type: normal
|
|
title: Talks
|
|
description: ''
|
|
expanded: false
|
|
parent: ''
|
|
weight: -48
|
|
context: '0'
|
|
menu_name: main
|
|
cache_metadata:
|
|
max-age: -1
|
|
contexts:
|
|
- 'languages:language_content'
|
|
- 'languages:language_interface'
|
|
- 'user.node_grants:view'
|
|
- user.permissions
|
|
tags: { }
|