Neu Merkmal Farbe Template Nova

Dr.Apfelkopf

Aktives Mitglied
30. Dezember 2020
8
2
Hallo zusammen,

wir haben die Merkmale "Farben" und wenn man z.B. auf der Startseite auf die Selectbox "Rot" gelingt man zu den roten Produkten. Wir haben zu dem Merkmal "rot" ein rotes Quadrat Bild in der Wawi hinteregt.
Dieses Quadrat erscheint mit allen anderen Farben auch links als Filter bzw. Selectbox auf der Kategorieseite angezeigt. Soweit so gut.
Jedoch erscheint dieses Quadrat auch immer oben als ein riesen Quadrat.

Frage: Wie kriege ich diese Farbbox oben weg?

1611243221997.png
 

MHillmann

Moderator
Mitarbeiter
11. Oktober 2018
1.331
474
Hallo @Dr.Apfelkopf

das müsstest du über eine Template-Änderung im Child-Template lösen. Du müsstest in der productlist/header.tpl den Block "productlist-header-description" ersetzen und z. B. ein && !$oNavigationsinfo->getCharacteristicValue() einfügen:

HTML:
{block name='productlist-header-description'}
        {if $oNavigationsinfo->getImageURL() !== $smarty.const.BILD_KEIN_KATEGORIEBILD_VORHANDEN
            && $oNavigationsinfo->getImageURL() !== 'gfx/keinBild_kl.gif'
            && $oNavigationsinfo->getImageURL() !== $imageBaseURL|cat:$smarty.const.BILD_KEIN_KATEGORIEBILD_VORHANDEN
            && !$oNavigationsinfo->getCharacteristicValue()}
            {if $oNavigationsinfo->getCategory() !== null}
                {$navData = $oNavigationsinfo->getCategory()}
            {elseif $oNavigationsinfo->getManufacturer() !== null}
                {$navData = $oNavigationsinfo->getManufacturer()}
            {elseif $oNavigationsinfo->getCharacteristicValue() !== null}
                {$navData = $oNavigationsinfo->getCharacteristicValue()}
            {/if}
            {include file='snippets/image.tpl' class='productlist-header-description-image' item=$navData square=false alt=$navData->cBeschreibung|strip_tags|truncate:50}
        {/if}
        {if $oNavigationsinfo->getName()}
            <div class="title">
                {opcMountPoint id='opc_before_heading'}
                {block name='productlist-header-description-heading'}
                    <h1 class="h2">{$oNavigationsinfo->getName()}</h1>
                {/block}
            </div>
        {/if}

        {if $Einstellungen.navigationsfilter.kategorie_beschreibung_anzeigen === 'Y'
            && $oNavigationsinfo->getCategory() !== null
            && $oNavigationsinfo->getCategory()->cBeschreibung|strlen > 0}
            {block name='productlist-header-description-category'}
                <div class="desc">
                    <p>{$oNavigationsinfo->getCategory()->cBeschreibung}</p>
                </div>
            {/block}
        {/if}
        {if $Einstellungen.navigationsfilter.hersteller_beschreibung_anzeigen === 'Y'
            && $oNavigationsinfo->getManufacturer() !== null
            && $oNavigationsinfo->getManufacturer()->cBeschreibung|strlen > 0}
            {block name='productlist-header-description-manufacturers'}
                <div class="desc">
                    <p>{$oNavigationsinfo->getManufacturer()->cBeschreibung}</p>
                </div>
            {/block}
        {/if}
        {if $Einstellungen.navigationsfilter.merkmalwert_beschreibung_anzeigen === 'Y'
            && $oNavigationsinfo->getCharacteristicValue() !== null
            && $oNavigationsinfo->getCharacteristicValue()->cBeschreibung|strlen > 0}
            {block name='productlist-header-description-attributes'}
                <div class="desc">
                    <p>{$oNavigationsinfo->getCharacteristicValue()->cBeschreibung}</p>
                </div>
            {/block}
        {/if}
    {/block}

Beachte aber, dass auf den Merkmal-Artikellisten dann für ALLE Merkamle die Bilder weg sind, nicht nur für die Farben!

Viele Grüße
Michael
 

Ähnliche Themen