{# ThemeWare: CMS element "Hover box" #} {# ---------------- START: SET VARS ---------------- #} {# ThemeWare: Set variables #} {#% set twtHoverBox = element.translated.config %#} {% set twtHoverBox = element.fieldConfig.elements %} {% set twtHoverBoxFontFamily = twtHoverBox.fontFamily.value %} {% set twtHoverBoxFontFamilyHeadline = twtHoverBox.fontFamilyHeadline.value %} {% set twtHoverBoxHoverEffect = twtHoverBox.hoverEffect.value %} {% set twtHoverBoxInvertHoverEffect = twtHoverBox.invertHover.value %} {# TODO... #} {# ---------------- END: SET VARS ---------------- #} {# ---------------- START: SET CLASSES ---------------- #} {% set elementClasses = ['content'] %} {% if twtHoverBoxHoverEffect != 'none' and not twtHoverBoxInvertHoverEffect %} {% if twtHoverBoxHoverEffect is empty %} {% set elementClasses = ['twt-fade-in']|merge(elementClasses) %} {% elseif twtHoverBoxHoverEffect == "fadeIn" %} {% set elementClasses = ['twt-fade-in']|merge(elementClasses) %} {% elseif twtHoverBoxHoverEffect == "slideUp" %} {% set elementClasses = ['twt-slide-up']|merge(elementClasses) %} {% elseif twtHoverBoxHoverEffect == "slideRight" %} {% set elementClasses = ['twt-slide-right']|merge(elementClasses) %} {% elseif twtHoverBoxHoverEffect == "slideDown" %} {% set elementClasses = ['twt-slide-down']|merge(elementClasses) %} {% elseif twtHoverBoxHoverEffect == "slideLeft" %} {% set elementClasses = ['twt-slide-left']|merge(elementClasses) %} {% elseif twtHoverBoxHoverEffect == "pushUp" %} {% set elementClasses = ['twt-push-up']|merge(elementClasses) %} {% elseif twtHoverBoxHoverEffect == "pushRight" %} {% set elementClasses = ['twt-push-right']|merge(elementClasses) %} {% elseif twtHoverBoxHoverEffect == "pushDown" %} {% set elementClasses = ['twt-push-down']|merge(elementClasses) %} {% elseif twtHoverBoxHoverEffect == "pushLeft" %} {% set elementClasses = ['twt-push-left']|merge(elementClasses) %} {% elseif twtHoverBoxHoverEffect == "hingeUp" %} {% set elementClasses = ['twt-hinge-up']|merge(elementClasses) %} {% elseif twtHoverBoxHoverEffect == "hingeRight" %} {% set elementClasses = ['twt-hinge-right']|merge(elementClasses) %} {% elseif twtHoverBoxHoverEffect == "hingeDown" %} {% set elementClasses = ['twt-hinge-down']|merge(elementClasses) %} {% elseif twtHoverBoxHoverEffect == "hingeLeft" %} {% set elementClasses = ['twt-hinge-left']|merge(elementClasses) %} {% endif %} {% endif %} {% if twtHoverBoxHoverEffect != 'none' and twtHoverBoxInvertHoverEffect %} {% if twtHoverBoxHoverEffect is empty %} {% set elementClasses = ['twt-fade-out']|merge(elementClasses) %} {% elseif twtHoverBoxHoverEffect == "fadeIn" %} {% set elementClasses = ['twt-fade-out']|merge(elementClasses) %} {% elseif twtHoverBoxHoverEffect == "slideUp" %} {% set elementClasses = ['twt-slide-up-out']|merge(elementClasses) %} {% elseif twtHoverBoxHoverEffect == "slideRight" %} {% set elementClasses = ['twt-slide-right-out']|merge(elementClasses) %} {% elseif twtHoverBoxHoverEffect == "slideDown" %} {% set elementClasses = ['twt-slide-down-out']|merge(elementClasses) %} {% elseif twtHoverBoxHoverEffect == "slideLeft" %} {% set elementClasses = ['twt-slide-left-out']|merge(elementClasses) %} {% elseif twtHoverBoxHoverEffect == "pushUp" %} {% set elementClasses = ['twt-push-up-out']|merge(elementClasses) %} {% elseif twtHoverBoxHoverEffect == "pushRight" %} {% set elementClasses = ['twt-push-right-out']|merge(elementClasses) %} {% elseif twtHoverBoxHoverEffect == "pushDown" %} {% set elementClasses = ['twt-push-down-out']|merge(elementClasses) %} {% elseif twtHoverBoxHoverEffect == "pushLeft" %} {% set elementClasses = ['twt-push-left-out']|merge(elementClasses) %} {% elseif twtHoverBoxHoverEffect == "hingeUp" %} {% set elementClasses = ['twt-hinge-up-out']|merge(elementClasses) %} {% elseif twtHoverBoxHoverEffect == "hingeRight" %} {% set elementClasses = ['twt-hinge-right-out']|merge(elementClasses) %} {% elseif twtHoverBoxHoverEffect == "hingeDown" %} {% set elementClasses = ['twt-hinge-down-out']|merge(elementClasses) %} {% elseif twtHoverBoxHoverEffect == "hingeLeft" %} {% set elementClasses = ['twt-hinge-left-out']|merge(elementClasses) %} {% endif %} {% endif %} {# ---------------- END: SET CLASSES ---------------- #} {% block element_twt_hover_box %} {% set config = element.fieldConfig.elements %} {# TODO: finalize #}
{{ element.translated.config.title.value }}
{{ element.translated.config.text.value }}