From 4ce30a4f53b43d650bc9bdca9cd01dbfd8e2d129 Mon Sep 17 00:00:00 2001 From: kmurphychi247 <82771690+kmurphychi247@users.noreply.github.com> Date: Wed, 14 Feb 2024 13:55:23 -0600 Subject: [PATCH] updates paragraph and tabs templates (#12) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * updates paragraph and tabs templates * adds template for tabs to fix display --------- Co-authored-by: “Kerry <“kmurphychi@gmail.com”> --- .../block.block.saplings_child_page_title.yml | 4 +- .../field--field-media-oembed-video.html.twig | 72 +++++++++++ ...paragraph--sa-tab-item--sa-tabs.html.twig} | 0 .../paragraph--sa-side-by-side.html.twig | 114 +++++++++++++++--- .../paragaphs/paragraph--sa-tab.html.twig | 55 +++++++++ templates/paragaphs/paragraph.html.twig | 88 ++++++++++++++ 6 files changed, 313 insertions(+), 20 deletions(-) create mode 100644 templates/fields/field--field-media-oembed-video.html.twig rename templates/fields/{field--paragraph--sa-tabs.html.twig => field--paragraph--sa-tab-item--sa-tabs.html.twig} (100%) create mode 100644 templates/paragaphs/paragraph--sa-tab.html.twig create mode 100644 templates/paragaphs/paragraph.html.twig diff --git a/config/optional/block.block.saplings_child_page_title.yml b/config/optional/block.block.saplings_child_page_title.yml index 5752256..e00873e 100644 --- a/config/optional/block.block.saplings_child_page_title.yml +++ b/config/optional/block.block.saplings_child_page_title.yml @@ -1,5 +1,5 @@ langcode: en -status: true +status: false dependencies: theme: - saplings_child @@ -12,6 +12,6 @@ plugin: page_title_block settings: id: page_title_block label: 'Page title' - provider: core label_display: '0' + provider: core visibility: { } diff --git a/templates/fields/field--field-media-oembed-video.html.twig b/templates/fields/field--field-media-oembed-video.html.twig new file mode 100644 index 0000000..6cad8ff --- /dev/null +++ b/templates/fields/field--field-media-oembed-video.html.twig @@ -0,0 +1,72 @@ +{# +/** + * @file + * Default theme implementation 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() + * + * @ingroup themeable + */ +#} +{% + set title_classes = [ + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +{% if label_hidden %} + {% if multiple %} +