GX-Customizer flexibel anzeigen lassen

Thema wurde von waltermetzger, 2. Mai 2017 erstellt.

  1. waltermetzger

    waltermetzger Erfahrener Benutzer

    Hallo
    Ich würde meinen GX-Customizer über der Produktbeschreibung erstellen. In der Templateauswahl steht das mann es unter der Artikelbeschreibung setzen kann ich möchte es gerne darüber wie kann ich das via html setzen?
     
  2. waltermetzger

    waltermetzger Erfahrener Benutzer

    Ich komm hier nicht weiter...

    hier der Code der honeygrid/snippets/produkt_info/product_discription.html

    HTML:
    {load_language_text section="product_info"}
    
    {assign var="ARR_PRODUCTS_DESCRIPTION" value="<div id=\"tabbed_description_part\">"|explode:$PRODUCTS_DESCRIPTION}
    
    {if ($GM_GPRINT && 'CUSTOMIZER_POSITION'|gm_get_conf === '1') || $ARR_PRODUCTS_DESCRIPTION[0]|trim !== ''}
        {assign var="show_description_tab" value=true}
    {else}
        {assign var="show_description_tab" value=false}
    {/if}
    
    {if $show_description_tab || $tabs|@count > 0 || ($GM_GPRINT && 'CUSTOMIZER_POSITION'|gm_get_conf !== '3')}
        <div class="nav-tabs-container{if $tabs|@count > 0} has-multi-tabs{/if}" data-gambio-widget="tabs">
    
            <!-- Nav tabs -->
            <ul class="nav nav-tabs">
                {if $show_description_tab}
                    <li class="active">
                        <a href="#" title="{$txt.text_description}" onclick="return false">
                            {$txt.text_description}
                        </a>
                    </li>
                {/if}
                {foreach name=tabs_loop item=tab_item from=$tabs}
                    <li{if !$show_description_tab && $smarty.foreach.tabs_loop.first} class="active"{/if}>
                        <a href="#" title="{$tab_item.title}" onclick="return false">
                            {$tab_item.title}
                        </a>
                    </li>
                {/foreach}
                {if $GM_GPRINT && 'CUSTOMIZER_POSITION'|gm_get_conf === '2'}
                    <li{if !$show_description_tab && $tabs|@count === 0} class="active"{/if}>
                        <a href="#" title="{$txt.text_customizer_tab}" onclick="return false">
                            {$txt.text_customizer_tab}
                        </a>
                    </li>
                {/if}
            </ul>
    
            <!-- Tab panes -->
            <div class="tab-content">
                {if $show_description_tab}
                    <div class="tab-pane active">
                        <div class="tab-heading">
                            <a href="#" onclick="return false">{$txt.text_description}</a>
                        </div>
                        <div class="tab-body active">
                            {$ARR_PRODUCTS_DESCRIPTION[0]}
    
                            {include file="get_usermod:{$tpl_path}snippets/product_info/customizer.html" position=1}
                        </div>
                    </div>
                {/if}
                {foreach name=tabs_loop item=tab_item from=$tabs}
                    <div class="tab-pane{if !$show_description_tab && $smarty.foreach.tabs_loop.first} active{/if}">
                        <div class="tab-heading">
                            <a href="#" onclick="return false">{$tab_item.title}</a>
                        </div>
                        <div class="tab-body{if !$show_description_tab && $smarty.foreach.tabs_loop.first} active{/if}">
                            {$tab_item.content}
                        </div>
                    </div>
                {/foreach}
    
                {if $GM_GPRINT && 'CUSTOMIZER_POSITION'|gm_get_conf === '2'}
                    <div class="tab-pane{if !$show_description_tab && $tabs|@count === 0} active{/if}">
                        <div class="tab-heading">
                            <a href="#" onclick="return false">{$txt.text_customizer_tab}</a>
                        </div>
                        <div class="tab-body{if !$show_description_tab && $tabs|@count === 0} active{/if}">
                            {include file="get_usermod:{$tpl_path}snippets/product_info/customizer.html" position=2}
                        </div>
                    </div>
                {/if}
            </div>
    
        </div>
    {/if}
     
  3. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Das dürfte der Tab Inhalt sein

    <div class="tab-body{if !$show_description_tab && $tabs|@count === 0} active{/if}">
    {include file="get_usermod:{$tpl_path}snippets/product_info/customizer.html" position=2}
    </div>

    Müsstest aber die DIV auch umbenennen dann da sie sonst wie die TABs formatiert werden.

    Man kann den Customizer auch über dem Preis anzeigen lassen, dann sehen Kunden ihn auch immer.
     
  4. Anonymous

    Anonymous Erfahrener Benutzer

    Hallo. Wie genau stelle ich das denn ein das der Customizer über dem Preis angezeigt wird? In dem Handbuch für Gambio GX3 steht ja folgendes: "Die voreingestellten Abmessungen sind bereits ideal, wenn das Customizer-Set auf der Artikel-Detailseite oberhalb der Preisanzeige eingebunden werden soll". Ich habe die Größe nicht geändert und es wird trotzdem unter der Artikelbeschreibung angezeigt. Why?

    LG
     
  5. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    style editor oder template einstellungen ist irgendwo ne option für die platzierung
     
  6. Im Adminbereich Artikel/GX-Customizer auf Reiter-Konfiguration, da kann man das einstellen.
     
  7. Anonymous

    Anonymous Erfahrener Benutzer

    Danke euch,

    kann ich auch die Farbe der einzelnen Tabs (siehe Bild: Name 1, Name 2, Datum) ändern? Habe bisher nichts gefunden!?

    mfg
     

    Anhänge: