From 7aacb3cf9007c0f32c4c6dbd5f6c29d4f7976bbf Mon Sep 17 00:00:00 2001 From: rdrew Date: Wed, 15 Jul 2026 12:59:04 -0300 Subject: [PATCH] footer --- images/UPEI_Logo_white-300x117.png | Bin 0 -> 15701 bytes images/shieldfooter.svg | 254 ++++++++++ ...liveskspaces-footerlogosandicons.html.twig | 448 ++++++++++++++++-- 3 files changed, 659 insertions(+), 43 deletions(-) create mode 100644 images/UPEI_Logo_white-300x117.png create mode 100644 images/shieldfooter.svg diff --git a/images/UPEI_Logo_white-300x117.png b/images/UPEI_Logo_white-300x117.png new file mode 100644 index 0000000000000000000000000000000000000000..cea01428c5c46a1921c8d15b1afa53469de631a6 GIT binary patch literal 15701 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/block/block--oliveskspaces-footerlogosandicons.html.twig b/templates/block/block--oliveskspaces-footerlogosandicons.html.twig index e66eef5..532d090 100755 --- a/templates/block/block--oliveskspaces-footerlogosandicons.html.twig +++ b/templates/block/block--oliveskspaces-footerlogosandicons.html.twig @@ -1,55 +1,417 @@ {# /** - * @file - * Oliveskspaces's implementation to display a block. - * - * Available variables: - * - layout: String that will determine the layout of the block. - * - plugin_id: The ID of the block implementation. - * - label: The configured label of the block if visible. - * - configuration: A list of the block's configuration values. - * - label: The configured label for the block. - * - label_display: The display settings for the label. - * - provider: The module or other provider that provided this block plugin. - * - Block plugin specific settings will also be stored here. - * - in_preview: Whether the plugin is being rendered in preview mode. - * - content: The content of this block. - * - attributes: array of HTML attributes populated by modules, intended to - * be added to the main container tag of this template. - * - id: A valid HTML ID and guaranteed unique. - * - title_attributes: Same as attributes, except applied to the main title - * tag that appears in the template. - * - content_attributes: Same as attributes, except applied to the main content - * tag that appears in the template. - * - title_prefix: Additional output populated by modules, intended to be - * displayed in front of the main title tag that appears in the template. - * - title_suffix: Additional output populated by modules, intended to be - * displayed after the main title tag that appears in the template. - * - * @see template_preprocess_block() - * - * @ingroup themeable - */ +* @file +* Oliveskspaces's implementation to display a block. +* +* Available variables: +* - layout: String that will determine the layout of the block. +* - plugin_id: The ID of the block implementation. +* - label: The configured label of the block if visible. +* - configuration: A list of the block's configuration values. +* - label: The configured label for the block. +* - label_display: The display settings for the label. +* - provider: The module or other provider that provided this block plugin. +* - Block plugin specific settings will also be stored here. +* - in_preview: Whether the plugin is being rendered in preview mode. +* - content: The content of this block. +* - attributes: array of HTML attributes populated by modules, intended to +* be added to the main container tag of this template. +* - id: A valid HTML ID and guaranteed unique. +* - title_attributes: Same as attributes, except applied to the main title +* tag that appears in the template. +* - content_attributes: Same as attributes, except applied to the main content +* tag that appears in the template. +* - title_prefix: Additional output populated by modules, intended to be +* displayed in front of the main title tag that appears in the template. +* - title_suffix: Additional output populated by modules, intended to be +* displayed after the main title tag that appears in the template. +* +* @see template_preprocess_block() +* +* @ingroup themeable +*/ #} {% - set classes = [ - 'block', - 'block-' ~ configuration.provider|clean_class, - 'block-' ~ plugin_id|clean_class, - layout ? 'layout--' ~ layout|clean_class, - ] +set classes = [ +'block', +'block-' ~ configuration.provider|clean_class, +'block-' ~ plugin_id|clean_class, +layout ? 'layout--' ~ layout|clean_class, +] %} {{ title_prefix }} {% if label %} - {{ label }} - {% endif %} - {{ title_suffix }} - {% block content %} + {{ label }} + {% endif %} + {{ title_suffix }} + {% block content %} {{ content }} - - {% endblock %} - + + {% endblock %} + + + + +