Attributauswahl ohne +Preise

Thema wurde von Bayerwald, 14. März 2016 erstellt.

  1. Bayerwald

    Bayerwald Mitglied

    Registriert seit:
    29. Juni 2015
    Beiträge:
    18
    Danke erhalten:
    0
    Danke vergeben:
    1
    Kann mir jemand sagen wie ich im neuem Template die +Preise bei den Attributen ausblende. Sind doch da gar nicht nötig atribute.JPG ! atribute.JPG
     
  2. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.755
    Danke erhalten:
    1.516
    Danke vergeben:
    1.051
    hier mal zum testen:
    Datei products_options_dropdown.html im Ordner Honeygrid/module/product_options/ bearbeiten:

    2x das "{if $item_data.PRICE}{$item_data.PREFIX}" entfernen und Datei als products_options_dropdown-USERMOD.html im gleichen Ordner speichern.
    Gleiches (aber nur 1x) in der Datei products_options_selection.html machen...

    Ohne Gewähr weil nicht getestet.
     
  3. Bayerwald

    Bayerwald Mitglied

    Registriert seit:
    29. Juni 2015
    Beiträge:
    18
    Danke erhalten:
    0
    Danke vergeben:
    1
    Original Datei:

    {if $options!=''}
    <fieldset class="attributes">
    {foreach name=outer item=options_data from=$options}
    {if $options_data.DATA || $GM_HIDE_OUT_OF_STOCK == 'false'}
    <div class="form-group">
    <label class="control-label col-xs-4">{$options_data.NAME}:</label>
    <div class="col-xs-8">
    <select class="form-control {if $PRICE_STATUS != 1} js-calculate{/if}" name="id[{$options_data.ID}]" id="id[{$options_data.ID}]">
    {foreach key=key_data item=item_data from=$options_data.DATA}
    <option value="{$item_data.ID}" title="{$item_data.TEXT|replace:'"':'&quot;'} {if $item_data.PRICE}{$item_data.PREFIX} {$item_data.PRICE}{/if}{if $GM_SHOW_STOCK == 'true' && $options_data.NAME != 'downloads'} {$GM_STOCK_TEXT_BEFORE|replace:'"':'&quot;'}{$item_data.GM_STOCK}{$GM_STOCK_TEXT_AFTER|replace:'"':'&quot;'}{/if}" {if !$chk} selected="selected" {$chk = true}{/if}>{$item_data.TEXT} {if $item_data.PRICE}{$item_data.PREFIX} {$item_data.PRICE}{/if}{if $GM_SHOW_STOCK == 'true' && $options_data.NAME != 'downloads'} {$GM_STOCK_TEXT_BEFORE}{$item_data.GM_STOCK}{$GM_STOCK_TEXT_AFTER}{/if}</option>
    {/foreach}
    </select>
    {$chk = false}
    </div>
    </div>
    {/if}
    {/foreach}
    </fieldset>
    {/if}
     
  4. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.755
    Danke erhalten:
    1.516
    Danke vergeben:
    1.051
    sieht so Deine USERMOD aus:
    Code:
    {if $options!=''}
        <fieldset class="attributes">
            {foreach name=outer item=options_data from=$options}
                {if $options_data.DATA || $GM_HIDE_OUT_OF_STOCK == 'false'}
                    <div class="form-group">
                        <label class="control-label col-xs-4">{$options_data.NAME}:</label>
                        <div class="col-xs-8">
                            <select class="form-control {if $PRICE_STATUS != 1} js-calculate{/if}" name="id[{$options_data.ID}]" id="id[{$options_data.ID}]">
                                {foreach key=key_data item=item_data from=$options_data.DATA}
                                    <option value="{$item_data.ID}" title="{$item_data.TEXT|replace:'"':'&quot;'} {if $GM_SHOW_STOCK == 'true' && $options_data.NAME != 'downloads'} {$GM_STOCK_TEXT_BEFORE|replace:'"':'&quot;'}{$item_data.GM_STOCK}{$GM_STOCK_TEXT_AFTER|replace:'"':'&quot;'}{/if}" {if !$chk} selected="selected" {$chk = true}{/if}>{$item_data.TEXT} {$item_data.PRICE}{/if}{if $GM_SHOW_STOCK == 'true' && $options_data.NAME != 'downloads'} {$GM_STOCK_TEXT_BEFORE}{$item_data.GM_STOCK}{$GM_STOCK_TEXT_AFTER}{/if}</option>
                                {/foreach}
                            </select>
                            {$chk = false}
                        </div>
                    </div>
                {/if}
            {/foreach}
        </fieldset>
    {/if}
     
  5. Bayerwald

    Bayerwald Mitglied

    Registriert seit:
    29. Juni 2015
    Beiträge:
    18
    Danke erhalten:
    0
    Danke vergeben:
    1
    So sieht das original aus

    Code:
    {if $options!=''}
        <div class="attributes clearfix">
            <dl>
                {foreach name=outer item=options_data from=$options}
                    {if $options_data.DATA || $GM_HIDE_OUT_OF_STOCK == 'false'}
                        <dt>{$options_data.NAME}:</dt>
                        <dd>
                            <select class="input-select{if $PRICE_STATUS != 1} gm_attr_calc_input{/if}" name="id[{$options_data.ID}]">
                                {foreach key=key_data item=item_data from=$options_data.DATA}
                                {*<option value="{$item_data.ID}" title="{$item_data.TEXT|replace:'"':'&quot;'} {if $item_data.PRICE}{$item_data.PREFIX} {$item_data.PRICE}{/if}{if $GM_SHOW_STOCK == 'true' && $options_data.NAME != 'downloads'} {$GM_STOCK_TEXT_BEFORE|replace:'"':'&quot;'}{$item_data.GM_STOCK}{$GM_STOCK_TEXT_AFTER|replace:'"':'&quot;'}{/if}" {if !$chk} selected="selected" {$chk = true}{/if}>{$item_data.TEXT} {if $item_data.PRICE}{$item_data.PREFIX} {$item_data.PRICE}{/if}{if $GM_SHOW_STOCK == 'true' && $options_data.NAME != 'downloads'} {$GM_STOCK_TEXT_BEFORE}{$item_data.GM_STOCK}{$GM_STOCK_TEXT_AFTER}{/if}</option>*}
                                <option value="{$item_data.ID}" title="{$item_data.TEXT|replace:'"':'&quot;'} {*if $item_data.PRICE}{$item_data.PREFIX} {$item_data.PRICE}{/if*}{if $GM_SHOW_STOCK == 'true' && $options_data.NAME != 'downloads'} {$GM_STOCK_TEXT_BEFORE|replace:'"':'&quot;'}{$item_data.GM_STOCK}{$GM_STOCK_TEXT_AFTER|replace:'"':'&quot;'}{/if}" {if !$chk} selected="selected" {$chk = true}{/if}>{$item_data.TEXT} {if $item_data.PRICE && $options_data.ID == 6}{$item_data.PREFIX} {$item_data.PRICE}{/if}{if $GM_SHOW_STOCK == 'true' && $options_data.NAME != 'downloads'} {$GM_STOCK_TEXT_BEFORE}{$item_data.GM_STOCK}{$GM_STOCK_TEXT_AFTER}{/if}</option>
                               
                  {/foreach}
                            </select>
                            {$chk = false}
                        </dd>
                    {/if}
                {/foreach}
            </dl>
        </div>
    {/if}
     
  6. Bayerwald

    Bayerwald Mitglied

    Registriert seit:
    29. Juni 2015
    Beiträge:
    18
    Danke erhalten:
    0
    Danke vergeben:
    1

    Der Code von dir Wirft den gleichen Fehler aus leider!
     
  7. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.755
    Danke erhalten:
    1.516
    Danke vergeben:
    1.051
    ja, dann weiß ich nicht weiter. So hat es in 2.0.18 noch funktioniert, obwohl da die Dateien anders hießen...
     
  8. Bayerwald

    Bayerwald Mitglied

    Registriert seit:
    29. Juni 2015
    Beiträge:
    18
    Danke erhalten:
    0
    Danke vergeben:
    1
    Im alten EyeCandy konnte ich es auch machen, da hat es einwandfrei Funktioniert!
     
  9. Bayerwald

    Bayerwald Mitglied

    Registriert seit:
    29. Juni 2015
    Beiträge:
    18
    Danke erhalten:
    0
    Danke vergeben:
    1
  10. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.755
    Danke erhalten:
    1.516
    Danke vergeben:
    1.051
    andere freuen sich bestimmt, wenn Du hier postest wie Du das gelöst hast...
     
  11. Bayerwald

    Bayerwald Mitglied

    Registriert seit:
    29. Juni 2015
    Beiträge:
    18
    Danke erhalten:
    0
    Danke vergeben:
    1
    Ich werde mich morgen hin setzten und eine Erklärung schreiben!