I created a media field for users. Users can therefore add media to their profile.
I want to display their media on their user page.
I created a media view block with a relationship "Connects each User with a field_media defined for the media element" and a contextual filter "User: User ID" as in the previous relationship and with "When the value filter is NOT available" > "Provide default value" > "User ID from route context".
I added to my view a page with the same parameters and the path "user/%user/profile-media". On the block, in pagination, I configured it like:
- “More” link: Yes
- Link display: Page
My problem is that when I add the block to the user's page, hovering over the "more" link, displays the "user/all/profile-media" uri.
Why can't I get the user ID in the uri ?
In the case below, the user id is 34. The uri should be "user/34/profile-media"
Here is a view that you can import, it is very simple :
uuid: 58bfdf24-2d81-4c77-8908-7d5975496191langcode: frstatus: truedependencies: module: - userid: testlabel: testmodule: viewsdescription: ''tag: ''base_table: users_field_database_field: uiddisplay: default: id: default display_title: Default display_plugin: default position: 0 display_options: title: test fields: name: id: name table: users_field_data field: name relationship: none group_type: group admin_label: '' entity_type: user entity_field: name plugin_id: field label: '' exclude: false alter: alter_text: false make_link: false absolute: false word_boundary: false ellipsis: false strip_tags: false trim: false 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: value type: user_name settings: { } 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 pager: type: some options: offset: 0 items_per_page: 5 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 access: type: none options: { } cache: type: none options: { } empty: { } sorts: { } arguments: uid: id: uid table: users_field_data field: uid relationship: none group_type: group admin_label: '' entity_type: user entity_field: uid plugin_id: user_uid default_action: default exception: value: all title_enable: false title: All title_enable: false title: '' default_argument_type: user default_argument_options: user: false summary_options: base_path: '' count: true override: false items_per_page: 25 summary: sort_order: asc number_of_records: 0 format: default_summary specify_validation: false validate: type: none fail: 'not found' validate_options: { } break_phrase: false not: false filters: status: id: status table: users_field_data field: status entity_type: user entity_field: status plugin_id: boolean value: '1' group: 1 expose: operator: '' style: type: default row: type: fields query: type: views_query options: query_comment: '' disable_sql_rewrite: false distinct: false replica: false query_tags: { } relationships: { } use_more: true use_more_always: true use_more_text: more link_display: page_1 link_url: '' header: { } footer: { } display_extenders: { } cache_metadata: max-age: -1 contexts: - 'languages:language_content' - 'languages:language_interface' - url tags: { } block_1: id: block_1 display_title: Block display_plugin: block position: 1 display_options: display_extenders: { } cache_metadata: max-age: -1 contexts: - 'languages:language_content' - 'languages:language_interface' - url tags: { } page_1: id: page_1 display_title: Page display_plugin: page position: 2 display_options: fields: name: id: name table: users_field_data field: name relationship: none group_type: group admin_label: '' entity_type: user entity_field: name plugin_id: field label: '' exclude: false alter: alter_text: false make_link: false absolute: false word_boundary: false ellipsis: false strip_tags: false trim: false 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: value type: user_name settings: { } 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 created: id: created table: users_field_data field: created relationship: none group_type: group admin_label: '' entity_type: user entity_field: created plugin_id: field 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: false element_wrapper_type: '' element_wrapper_class: '' element_default_classes: true empty: '' hide_empty: false empty_zero: false hide_alter_empty: true click_sort_column: value type: timestamp settings: date_format: medium custom_date_format: '' timezone: '' tooltip: date_format: long custom_date_format: '' time_diff: enabled: false future_format: '@interval hence' past_format: '@interval ago' granularity: 2 refresh: 60 description: '' 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 changed: id: changed table: users_field_data field: changed relationship: none group_type: group admin_label: '' entity_type: user entity_field: changed plugin_id: field 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: false element_wrapper_type: '' element_wrapper_class: '' element_default_classes: true empty: '' hide_empty: false empty_zero: false hide_alter_empty: true click_sort_column: value type: timestamp settings: date_format: medium custom_date_format: '' timezone: '' tooltip: date_format: long custom_date_format: '' time_diff: enabled: false future_format: '@interval hence' past_format: '@interval ago' granularity: 2 refresh: 60 description: '' 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 access: id: access table: users_field_data field: access relationship: none group_type: group admin_label: '' entity_type: user entity_field: access plugin_id: field 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: false element_wrapper_type: '' element_wrapper_class: '' element_default_classes: true empty: '' hide_empty: false empty_zero: false hide_alter_empty: true click_sort_column: value type: timestamp settings: date_format: medium custom_date_format: '' timezone: '' tooltip: date_format: long custom_date_format: '' time_diff: enabled: false future_format: '@interval hence' past_format: '@interval ago' granularity: 2 refresh: 60 description: '' 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 defaults: fields: false display_extenders: { } path: user/%user/test cache_metadata: max-age: -1 contexts: - 'languages:language_content' - 'languages:language_interface' - url tags: { }