diff --git a/config/sync/core.entity_form_display.node.actualite.default.yml b/config/sync/core.entity_form_display.node.actualite.default.yml index cc3b153..c9b33d1 100644 --- a/config/sync/core.entity_form_display.node.actualite.default.yml +++ b/config/sync/core.entity_form_display.node.actualite.default.yml @@ -1,4 +1,4 @@ -uuid: null +uuid: 5820bac1-d0c1-45a7-8259-b1f95dc7d93c langcode: fr status: true dependencies: diff --git a/config/sync/core.entity_form_display.node.static.default.yml b/config/sync/core.entity_form_display.node.static.default.yml index bd38df9..54d9786 100644 --- a/config/sync/core.entity_form_display.node.static.default.yml +++ b/config/sync/core.entity_form_display.node.static.default.yml @@ -4,15 +4,18 @@ status: true dependencies: config: - field.field.node.static.field_fichiers + - field.field.node.static.field_images - field.field.node.static.field_liens - field.field.node.static.field_page_statique_liees - field.field.node.static.field_partenaires - field.field.node.static.field_ress - field.field.node.static.field_textes + - image.style.thumbnail - node.type.static module: - field_group - file + - image - link - paragraphs third_party_settings: @@ -54,6 +57,7 @@ third_party_settings: group_media: children: - field_fichiers + - field_images parent_name: group_tabs weight: 28 format_type: tab @@ -125,6 +129,14 @@ content: third_party_settings: { } type: file_generic region: content + field_images: + weight: 2 + settings: + progress_indicator: throbber + preview_image_style: thumbnail + third_party_settings: { } + type: image_image + region: content field_liens: weight: 0 settings: diff --git a/config/sync/core.entity_view_display.node.static.teaser.yml b/config/sync/core.entity_view_display.node.static.teaser.yml new file mode 100644 index 0000000..0ad35d1 --- /dev/null +++ b/config/sync/core.entity_view_display.node.static.teaser.yml @@ -0,0 +1,67 @@ +uuid: 3d3f7a81-de28-4b2e-9797-9b020f419fe3 +langcode: fr +status: true +dependencies: + config: + - core.entity_view_mode.node.teaser + - field.field.node.static.field_fichiers + - field.field.node.static.field_images + - field.field.node.static.field_liens + - field.field.node.static.field_page_statique_liees + - field.field.node.static.field_partenaires + - field.field.node.static.field_ress + - field.field.node.static.field_textes + - node.type.static + module: + - image_delta_formatter + - manage_display + - paragraphs +_core: + default_config_hash: oGSMA6gtfWJ1AlOJQfaQ3Qpi7ZarWaHqInUX9DaJLzo +id: node.static.teaser +targetEntityType: node +bundle: static +mode: teaser +content: + field_images: + type: image_delta_formatter + weight: 0 + region: content + label: hidden + settings: + image_style: '' + image_link: '' + deltas: 0 + deltas_reversed: false + third_party_settings: { } + field_textes: + type: paragraph_summary + weight: 2 + label: hidden + settings: { } + third_party_settings: { } + region: content + links: + weight: 3 + region: content + settings: { } + third_party_settings: { } + title: + label: hidden + type: title + weight: 1 + region: content + settings: + tag: h2 + linked: true + third_party_settings: { } +hidden: + created: true + field_fichiers: true + field_liens: true + field_page_statique_liees: true + field_partenaires: true + field_ress: true + langcode: true + search_api_excerpt: true + uid: true diff --git a/config/sync/core.entity_view_display.paragraph.texte.default.yml b/config/sync/core.entity_view_display.paragraph.texte.default.yml index 25e3d31..25502f1 100644 --- a/config/sync/core.entity_view_display.paragraph.texte.default.yml +++ b/config/sync/core.entity_view_display.paragraph.texte.default.yml @@ -15,14 +15,14 @@ mode: default content: field_texte: weight: 1 - label: above + label: hidden settings: { } third_party_settings: { } type: text_default region: content field_titre: weight: 0 - label: above + label: hidden settings: link_to_entity: false third_party_settings: { } diff --git a/config/sync/core.entity_view_display.paragraph.texte.preview.yml b/config/sync/core.entity_view_display.paragraph.texte.preview.yml new file mode 100644 index 0000000..3769dc8 --- /dev/null +++ b/config/sync/core.entity_view_display.paragraph.texte.preview.yml @@ -0,0 +1,56 @@ +uuid: 15f78867-4f39-4210-826d-5864313c65ec +langcode: fr +status: true +dependencies: + config: + - core.entity_view_mode.paragraph.preview + - field.field.paragraph.texte.field_texte + - field.field.paragraph.texte.field_titre + - paragraphs.paragraphs_type.texte + module: + - advanced_text_formatter +id: paragraph.texte.preview +targetEntityType: paragraph +bundle: texte +mode: preview +content: + field_texte: + weight: 1 + label: hidden + settings: + trim_length: '600' + ellipsis: '1' + word_boundary: '1' + filter: input + format: plain_text + allowed_html: + - a + - b + - br + - dd + - dl + - dt + - em + - i + - li + - ol + - p + - strong + - u + - ul + use_summary: 0 + token_replace: 0 + autop: 0 + third_party_settings: { } + type: advanced_text + region: content + field_titre: + weight: 0 + label: hidden + settings: + link_to_entity: false + third_party_settings: { } + type: string + region: content +hidden: + search_api_excerpt: true diff --git a/config/sync/field.field.node.static.field_images.yml b/config/sync/field.field.node.static.field_images.yml new file mode 100644 index 0000000..1ed0264 --- /dev/null +++ b/config/sync/field.field.node.static.field_images.yml @@ -0,0 +1,45 @@ +uuid: 0643b517-87f5-4668-b8a8-a9b910a7a642 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_images + - node.type.static + module: + - content_translation + - image +third_party_settings: + content_translation: + translation_sync: + file: '0' + alt: '0' + title: '0' +id: node.static.field_images +field_name: field_images +entity_type: node +bundle: static +label: Images +description: '' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: + file_directory: '[date:custom:Y]-[date:custom:m]' + file_extensions: 'png gif jpg jpeg' + max_filesize: '' + max_resolution: '' + min_resolution: '' + alt_field: false + alt_field_required: false + title_field: false + title_field_required: false + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null + handler: 'default:file' + handler_settings: { } +field_type: image diff --git a/config/sync/page_manager.page_variant.home-panels_variant-0.yml b/config/sync/page_manager.page_variant.home-panels_variant-0.yml index 70a974f..bb3da5e 100644 --- a/config/sync/page_manager.page_variant.home-panels_variant-0.yml +++ b/config/sync/page_manager.page_variant.home-panels_variant-0.yml @@ -5,6 +5,7 @@ dependencies: config: - page_manager.page.home - views.view.actus_blocks_pages + - views.view.home_nodes content: - 'block_content:link:3ee1f633-aaa7-4b4c-a42a-02206e26d3a2' module: @@ -39,6 +40,28 @@ variant_settings: weight: 1 uuid: 1aa3934c-9f4d-4f46-b01c-646650c1f5d7 context_mapping: { } + a9152c77-cd40-4afd-965a-22e8a26e0111: + id: 'views_block:home_nodes-block_1' + label: '' + provider: views + label_display: '0' + views_label: '' + items_per_page: none + region: content + weight: -1 + uuid: a9152c77-cd40-4afd-965a-22e8a26e0111 + context_mapping: { } + 43740d19-3425-40db-986a-bde244d94ae5: + id: 'views_block:home_nodes-block_2' + label: '' + provider: views + label_display: '0' + views_label: '' + items_per_page: none + region: content + weight: 2 + uuid: 43740d19-3425-40db-986a-bde244d94ae5 + context_mapping: { } id: panels_variant uuid: 7ba3fd73-2cc4-40a4-b645-7788cc1439aa label: null diff --git a/config/sync/paragraphs.paragraphs_type.partenaire.yml b/config/sync/paragraphs.paragraphs_type.partenaire.yml index 18582be..ccb79e3 100644 --- a/config/sync/paragraphs.paragraphs_type.partenaire.yml +++ b/config/sync/paragraphs.paragraphs_type.partenaire.yml @@ -7,4 +7,5 @@ label: Partenaire icon_uuid: null icon_default: null description: '' +save_empty: null behavior_plugins: { } diff --git a/config/sync/paragraphs.paragraphs_type.texte.yml b/config/sync/paragraphs.paragraphs_type.texte.yml index 80b8819..8216a56 100644 --- a/config/sync/paragraphs.paragraphs_type.texte.yml +++ b/config/sync/paragraphs.paragraphs_type.texte.yml @@ -7,4 +7,5 @@ label: Texte icon_uuid: null icon_default: null description: 'a title and a text' +save_empty: null behavior_plugins: { } diff --git a/config/sync/views.view.content_recent.yml b/config/sync/views.view.content_recent.yml index b338fd5..ce4f233 100644 --- a/config/sync/views.view.content_recent.yml +++ b/config/sync/views.view.content_recent.yml @@ -1,6 +1,6 @@ uuid: dc71c93f-d3ae-4c7d-a5e6-53fda7b6877a langcode: fr -status: true +status: false dependencies: module: - node diff --git a/config/sync/views.view.frontpage.yml b/config/sync/views.view.frontpage.yml index 9e476c5..f3a16b2 100644 --- a/config/sync/views.view.frontpage.yml +++ b/config/sync/views.view.frontpage.yml @@ -1,6 +1,6 @@ uuid: 6fcd128b-4d61-4227-98c0-0aaf6e0fc8ff langcode: fr -status: true +status: false dependencies: config: - core.entity_view_mode.node.rss diff --git a/config/sync/views.view.home_nodes.yml b/config/sync/views.view.home_nodes.yml new file mode 100644 index 0000000..717d689 --- /dev/null +++ b/config/sync/views.view.home_nodes.yml @@ -0,0 +1,281 @@ +uuid: 4b7e392a-f1f3-459f-9e90-c119c9352b32 +langcode: fr +status: true +dependencies: + config: + - core.entity_view_mode.node.teaser + - node.type.static + module: + - node + - user +id: home_nodes +label: 'home nodes' +module: views +description: '' +tag: '' +base_table: node_field_data +base_field: nid +display: + default: + display_plugin: default + id: default + display_title: Default + 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: null + offset: 0 + style: + type: default + row: + type: 'entity:node' + options: + relationship: none + view_mode: teaser + fields: { } + 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: + static: static + entity_type: node + entity_field: type + plugin_id: bundle + expose: + operator_limit_selection: false + operator_list: { } + nid: + id: nid + table: node_field_data + field: nid + relationship: none + group_type: group + admin_label: '' + operator: '=' + value: + min: '' + max: '' + value: '3' + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + placeholder: '' + min_placeholder: '' + max_placeholder: '' + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + entity_type: node + entity_field: nid + plugin_id: numeric + sorts: { } + title: 'Home node' + header: { } + footer: { } + empty: { } + relationships: { } + arguments: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_interface' + - 'user.node_grants:view' + - user.permissions + tags: { } + block_1: + display_plugin: block + id: block_1 + display_title: 'Home node appel' + position: 1 + display_options: + display_extenders: + views_ef_fieldset: { } + display_description: '' + defaults: + filters: true + filter_groups: true + block_description: 'Home node appel' + allow: + items_per_page: false + offset: '0' + pager: '0' + hide_fields: '0' + sort_fields: '0' + disable_filters: '0' + configure_sorts: '0' + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_interface' + - 'user.node_grants:view' + - user.permissions + tags: { } + block_2: + display_plugin: block + id: block_2 + display_title: 'Home node programme' + position: 1 + display_options: + display_extenders: + views_ef_fieldset: { } + display_description: '' + defaults: + filters: false + filter_groups: false + block_description: 'Home node programme' + allow: + items_per_page: false + offset: '0' + pager: '0' + hide_fields: '0' + sort_fields: '0' + disable_filters: '0' + configure_sorts: '0' + 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: + static: static + entity_type: node + entity_field: type + plugin_id: bundle + expose: + operator_limit_selection: false + operator_list: { } + nid: + id: nid + table: node_field_data + field: nid + relationship: none + group_type: group + admin_label: '' + operator: '=' + value: + min: '' + max: '' + value: '4' + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + placeholder: '' + min_placeholder: '' + max_placeholder: '' + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + entity_type: node + entity_field: nid + plugin_id: numeric + filter_groups: + operator: AND + groups: + 1: AND + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_interface' + - 'user.node_grants:view' + - user.permissions + tags: { } diff --git a/config/sync/views.view.who_s_new.yml b/config/sync/views.view.who_s_new.yml index c3c8a69..2477f00 100644 --- a/config/sync/views.view.who_s_new.yml +++ b/config/sync/views.view.who_s_new.yml @@ -1,6 +1,6 @@ uuid: 1065ce0b-5f94-47b7-9a99-a5707a234363 langcode: fr -status: true +status: false dependencies: module: - user diff --git a/config/sync/views.view.who_s_online.yml b/config/sync/views.view.who_s_online.yml index c60953c..e71f510 100644 --- a/config/sync/views.view.who_s_online.yml +++ b/config/sync/views.view.who_s_online.yml @@ -1,6 +1,6 @@ uuid: 17c2ef66-60c0-4bcc-85dc-fab3a19a839a langcode: fr -status: true +status: false dependencies: module: - user diff --git a/web/themes/custom/eql/templates/field.html.twig b/web/themes/custom/eql/templates/field.html.twig index de3d86c..1cfbd65 100644 --- a/web/themes/custom/eql/templates/field.html.twig +++ b/web/themes/custom/eql/templates/field.html.twig @@ -1,85 +1,81 @@ -
- -
- - - - - - - -
Test
- - - - - - - - - - -
-
- - - - - - - - -
-
- - - - - - - - -
-
- - - - - - - - - - -

bonjour, 

-

ceci est un test de css et de capacité à  

-

faire un site  drupal !

-
- - - +{# +/** + * @file + * Theme override for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * + * @see template_preprocess_field() + */ +#} +{% + set classes = [ + 'field', + 'field--name-' ~ field_name|clean_class, + 'field--type-' ~ field_type|clean_class, + 'field--label-' ~ label_display, + label_display == 'inline' ? 'clearfix', + ] +%} +{% + set title_classes = [ + 'field__label', + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} +{% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }}
+ {% endfor %} + + {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} - -
\ No newline at end of file +{% endif %}