Skip to content
Code-Schnipsel Gruppen Projekte
noSidebar.html 3,38 KiB
Newer Older
{assign var=prefixContentBricks value=$BricksManager->getBricksByArea('contentPrefix', $Site)}
{assign var=suffixContentBricks value=$BricksManager->getBricksByArea('contentSuffix', $Site)}
{assign var=pageTitle value=$Template->getAttribute('pageTitle')}
{assign var=pageShort value=$Template->getAttribute('settings.pageShortDesc')}
<div class="main-no-sidebar">
    {if !empty( $prefixContentBricks )}
    {foreach from=$prefixContentBricks item=Brick}
        {assign var=classes value=QUI\TemplateCologne\Utils::convertBrickCSSClass($Brick->getAttribute('classes'))}

        <section class="template-brick-container template-brick-contentPrefix brick-id-{$Brick->getAttribute('id')} {$classes}">
            <div class="template-grid-row">
                {if $Brick->getAttribute('frontendTitle')}
                    <h2 class="brick-title">{$Brick->getAttribute('frontendTitle')}</h2>
                {/if}
                {assign var=showTitle value=$Brick->setSetting('showTitle', false)}
                {$Brick->create()}
            </div>
        </section>
    {/foreach}
    {* $productPage manages header, page title and desc by itself *}
    {* $productPage means "quiqqer/products:types/category" or "quiqqer/productsearch:types/search" *}
    {* Template Cologne overrides this 2 site types *}
    {if !$productPage && ($header == 'beforeContent' || $header == 'hide')}
        {if $Site->getAttribute('image_emotion') &&  $header == 'beforeContent' }
        <header class="page-content-header page-content-header-emotion"
                style="background-image: url('{image src=$Site->getAttribute('image_emotion') width=1160 onlysrc=1 rewrited=1}')"
        >
            <div class="page-content-header-emotion-container">
                {if $pageTitle == 'header' || $pageTitle == 'both'}
                    <h1>{$Site->getAttribute('title')|nl2br}</h1>
                {/if}
                {if $pageShort}
                    <div class="page-content-emotion-short">
                        {$Site->getAttribute('short')|nl2br}
                    </div>
            </div>
        </header>
        {elseif ($pageTitle == 'header' || $pageTitle == 'both') || $pageShort}
            <header class="page-content-header">
                {if $pageTitle == 'header' || $pageTitle == 'both'}
                    <h1>{$Site->getAttribute('title')|nl2br}</h1>
                {/if}
                {if $pageShort}
                    <div class="page-content-emotion-short">
                        {$Site->getAttribute('short')|nl2br}
                    </div>
                {/if}
            </header>
    {$Template->getBody()}
    {if !empty( $suffixContentBricks )}
    {foreach from=$suffixContentBricks item=Brick}
        {assign var=classes value=QUI\TemplateCologne\Utils::convertBrickCSSClass($Brick->getAttribute('classes'))}

        <section class="template-brick-container template-brick-contentSuffix brick-id-{$Brick->getAttribute('id')} {$classes}">
            <div class="template-grid-row">
                {if $Brick->getAttribute('frontendTitle')}
                    <h2 class="brick-title">{$Brick->getAttribute('frontendTitle')}</h2>
                {/if}
                {assign var=showTitle value=$Brick->setSetting('showTitle', false)}
                {$Brick->create()}
            </div>
        </section>
    {/foreach}