Skip to content
Code-Schnipsel Gruppen Projekte
NavTabsVertical.html 4,51 KiB
Newer Older
{if $this->getAttribute('showTitle') && $this->getAttribute('frontendTitle')}
<header class="control-header">
    <h1>{$this->getAttribute('frontendTitle')}</h1>
</header>
{/if}

{if $this->getAttribute('content') != ""}
<div class="control-body">
    {$this->getAttribute('content')}
</div>
{/if}

<div class="control-template quiqqer-menu-navTabsVertical-container">

    <div class="quiqqer-menu-navTabsVertical-tabs">
        {if $navTitle || $navContent}
            <div class="quiqqer-menu-navTabsVertical-tabs-body">
                {if $navTitle}
                    <header class="quiqqer-menu-navTabsVertical-body-header">
                        <h4>{$navTitle}</h4>
                    </header>
                {/if}

                {if $navContent}
                    {$navContent}
                {/if}
            </div>
        {/if}

        <div class="quiqqer-menu-navTabsVertical-tabs-nav-container">
            <ul class="quiqqer-menu-navTabsVertical-tabs-nav quiqqer-tab-nav">
                {foreach from=$entries item=entry key=key}
                <li class="quiqqer-tab-nav-item {if $key == 0}active{/if}" data-entry-nav-pos="{$key}">
                    {assign var=entryTitle value=''}
                    {if isset($entry['title']) && $entry['title']}
                        {assign var=entryTitle value=$entry['title']}
                    {elseif isset($entry['entryTitle']) && $entry['entryTitle']}
                        {assign var=entryTitle value=$entry['entryTitle']}
                    {/if}

                    <a href="#{QUI\Utils\Security\Orthos::urlEncodeString($entryTitle)}"
                       data-qui-disableTemplateScroll="1">
                        {if isset($entry.titleIcon) && $entry.titleIcon}
                            {image src=$entry.titleIcon width="80" height="80"}
                        {/if}

                        <span class="verticalTabSwitcher-nav-entry-label">{$entryTitle}</span>
                    </a>
                </li>
                {assign var=modKey value=$key+1}
                {/foreach}
            </ul>
        </div>
    </div>


    <div class="quiqqer-menu-navTabsVertical-content">
        <ul class="quiqqer-tab-content">
            {foreach from=$entries item=entry key=key}

                {assign var=entryTitle value=''}
                {if isset($entry['title']) && $entry['title']}
                    {assign var=entryTitle value=$entry['title']}
                {elseif isset($entry['entryTitle']) && $entry['entryTitle']}
                    {assign var=entryTitle value=$entry['entryTitle']}
                {assign var=entryContent value=''}
                {if isset($entry['content']) && $entry['content']}
                    {assign var=entryContent value=$entry['content']}
                {elseif isset($entry['entryContent']) && $entry['entryContent']}
                    {assign var=entryContent value=$entry['entryContent']}
                {assign var=entryImage value=''}
                {if isset($entry['image']) && $entry['image']}
                    {assign var=entryImage value=$entry['image']}
                {elseif isset($entry['entryImage']) && $entry['entryImage']}
                    {assign var=entryImage value=$entry['entryImage']}

                <li class="quiqqer-tab-content-item {if $key == 0}active{/if}" {if $key !== 0}style="display: none;"{/if}
                        data-entry-content-pos="{$key}" id="{QUI\Utils\Security\Orthos::urlEncodeString($entryTitle)}">

                    {if $entryImage && $imagePos == 'top'}
                        <div class="quiqqer-menu-navTabsVertical-content-image
                                    quiqqer-menu-navTabsVertical-content-image__top">
                            {image src=$entryImage width="600" height="600"}
                        </div>
                    {/if}

                    {if $entryContent}
                    <div class="default-content">
                        {$entryContent}
                    </div>
                    {/if}

                    {if $entryImage && $imagePos == 'bottom'}
                        <div class="quiqqer-menu-navTabsVertical-content-image
                                    quiqqer-menu-navTabsVertical-content-image__bottom">
                            {image src=$entryImage width="600" height="600"}
                        </div>
                    {/if}
                </li>
            {assign var=modKey value=$key+1}
            {/foreach}
        </ul>
    </div>
</div>