Vista per parole chiave con "numero contenuti"
Buongiorno
Data una vista nella quale viene esposto un blocco contenente i termini di tassonomia per una certa categoria...
...mi chiedo come ottenere per ciascuna etichetta un campo numerico che rappresenti il numero di contenuti appartenenti a quell'etichetta, su cui fare anche un riordini decrescente.
Insomma, esattamente coe avviene in questo sito per la sezione a dx PAROLE CHIAVE: vedi allegato
GRAZIE
| Allegato | Dimensione |
|---|---|
| screenCapture_17553684_514739155_0.png | 12.82 KB |

Risposte
Devi utilizzare la funzione
Devi utilizzare la funzione di aggregazione della vista (Avanvate > Utilizza l'aggregazione). A questo punto avrai a disposizione per ogni campo le Impostazioni di aggregazione. Selezionando "Numero" la vista applicherà la funzione sql COUNT sul campo.
Grazie Non so cosa sbaglio,
Grazie
Non so cosa sbaglio, ma una volta che imposto l'aggregazione su NUMERO, esce sempre un errore SQL che segnala che manca la direttiva GROUP BY... e non riesce a fare il COUNT
Potrebbe dipendere da vari
Potrebbe dipendere da vari fattori. Provo a postarti una vista molto generica che dovrebbe funzionare.
uuid: a728d817-831f-4643-8d61-0b5ec6f518b6 langcode: it status: true dependencies: module: - node - taxonomy - user id: test label: test 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: mini options: items_per_page: 10 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: table options: grouping: { } row_class: '' default_row_class: true override: true sticky: false caption: '' summary: '' description: '' columns: title: title name: name info: title: sortable: false default_sort_order: asc align: '' separator: '' empty_column: false responsive: '' name: sortable: false default_sort_order: asc align: '' separator: '' empty_column: false responsive: '' default: '-1' empty_table: false row: type: fields options: inline: { } separator: '' hide_empty: false default_field_elements: true fields: name: id: name table: taxonomy_term_field_data field: name relationship: term_node_tid 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: 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: string settings: link_to_entity: false 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 convert_spaces: false entity_type: taxonomy_term entity_field: name plugin_id: term_name revision_id: id: revision_id table: taxonomy_term_field_data field: revision_id relationship: term_node_tid group_type: count admin_label: '' label: 'ID revisione' 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 set_precision: false precision: 0 decimal: . separator: ', ' format_plural: 0 format_plural_string: !!binary MQNAY291bnQ= prefix: '' suffix: '' click_sort_column: value type: number_integer 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 field_api_classes: false entity_type: taxonomy_term entity_field: revision_id plugin_id: field 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 sorts: { } header: { } footer: { } empty: { } relationships: term_node_tid: id: term_node_tid table: node_field_data field: term_node_tid relationship: none group_type: group admin_label: termine required: true vids: { } entity_type: node plugin_id: node_term_data arguments: { } display_extenders: { } group_by: true cache_metadata: max-age: -1 contexts: - 'languages:language_content' - 'languages:language_interface' - url.query_args - '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: testpage cache_metadata: max-age: -1 contexts: - 'languages:language_content' - 'languages:language_interface' - url.query_args - 'user.node_grants:view' - user.permissions tags: { }puoi importarla da admin/config/development/configuration/single/import e partire da questa idea.