Modul Dropdown bei Auswahl der 1.Artikeleigenschaft im Artikel voreingestellt und nicht "Bitte auswählen"

Thema wurde von postel, 22. Mai 2019 erstellt.

  1. Automatisch die erste Auswahl bei den Artikeleigenschaften voreingestellt und nicht "Bitte auswählen..."

    Habe das so angepasst, das über den Dropdown "Bitte {Artikeleigenschaft} wählen" steht.
    siehe: https://www.moertel-schlauch.de/Goldschlange-13-mm.html
    Nur Deutsch. Bitte erst in euren Testshops prüfen.
    Styles sind mit in der dropdowns.html eingebaut.
    Den Ordner GXModules hochladen, Cache leeren.
    Funktioniert ab Gambio 3.10.0.1 bis 3.12.0.4
     

    Anhänge:

  2. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.755
    Danke erhalten:
    1.516
    Danke vergeben:
    1.051
    habe die mal mit Englisch angepasst.........

    Code:
                    {block name="module_properties_selection_forms_dropdowns_list"}
                        {foreach item=prop_item_array from=$content_data.PROPERTIES_DATA}
                            {block name="module_properties_selection_forms_dropdowns_item"}
                                <div class="form-group"{if $prop_item_array.visible == false} style="display: none;"{/if}>
                                    {if $smarty.session.languages_id == "2"}
                                    {block name="module_properties_selection_forms_dropdowns_item_label"}
                                   
                                        <label class="control-label col-xs-12" style="font-weight: 800; margin-bottom: 4px; margin-left: 2px;">Bitte {$prop_item_array.properties_name} w&auml;hlen:</label>
                                        {/block}
                                        {else}
                                        {block name="module_properties_selection_forms_dropdowns_item_label"}
                                        <label class="control-label col-xs-12" style="font-weight: 800; margin-bottom: 4px; margin-left: 2px;">Please choose: {$prop_item_array.properties_name}</label>
                                    {/block}
                                    {/if}
                                    <div class="col-xs-12">
                                        {block name="module_properties_selection_forms_dropdowns_item_select"}
                                            <select class="form-control js-calculate" id="propertie_{$prop_item_array.properties_id}" name="properties_values_ids[{$prop_item_array.properties_id}]">
                                                {foreach item=values_item_array from=$prop_item_array.values_array}
                                                    <option title="{$values_item_array.values_name} {if $content_data.properties_price_show == "true" && $values_item_array.values_price != ''}({if $values_item_array.values_price|strstr:"-" == false}+{/if}{$values_item_array.values_price}){/if}" value="{$values_item_array.properties_values_id}" class="propertie_{$prop_item_array.properties_id}_{$values_item_array.properties_values_id}" {if ($content_data.properties_dropdown_mode == "dropdown_mode_1" || $content_data.properties_dropdown_mode == "dropdown_mode_2") && $values_item_array.disabled}disabled="disabled"{/if} {if $values_item_array.selected}selected="selected"{/if}>
                                                        {$values_item_array.values_name} {if $content_data.properties_price_show == "true" && $values_item_array.values_price != ''}({if $values_item_array.values_price|strstr:"-" == false}+{/if}{$values_item_array.values_price}){/if}
                                                    </option>
                                                {/foreach}
                                            </select>
                                        {/block}
                                        {block name="module_properties_selection_forms_dropdowns_item_error"}
                                            <span class="help-block">{$content_data.PROPERTIES_ERROR}</span>
                                        {/block}
                                    </div>
                                </div>
                            {/block}
                        {/foreach}
                    {/block}
    
     
  3. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    14. Juni 2018
    Beiträge:
    1.549
    Danke erhalten:
    228
    Danke vergeben:
    998
    #3 Anonymous, 23. Mai 2019
    Zuletzt bearbeitet: 23. Mai 2019
    Danke!
    Das ist genial.

    Aber was genau hat Marmoles da nun geändert? Ich habe die Datei von Postel geladen und installiert, funktioniert einwandfrei und wie gewünscht. Was bewirkt dein Code Marmoles?
     
  4. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.755
    Danke erhalten:
    1.516
    Danke vergeben:
    1.051
    Wenn Du auch Englisch im Shop hast, dann funktioniert das damit auch auf Englisch!
     
  5. J Z

    J Z Erfahrener Benutzer

    Registriert seit:
    27. Mai 2018
    Beiträge:
    296
    Danke erhalten:
    9
    Danke vergeben:
    115
  6. Anonymous

    Anonymous Neues Mitglied

    Registriert seit:
    2. Juli 2019
    Beiträge:
    1
    Danke erhalten:
    0
    Danke vergeben:
    1