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:
    9.088
    Danke erhalten:
    1.613
    Danke vergeben:
    1.212
    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.671
    Danke erhalten:
    285
    Danke vergeben:
    1.109
    #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:
    9.088
    Danke erhalten:
    1.613
    Danke vergeben:
    1.212
    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:
    343
    Danke erhalten:
    10
    Danke vergeben:
    133
  6. Anonymous
    Anonymous Neues Mitglied
    Registriert seit:
    2. Juli 2019
    Beiträge:
    1
    Danke erhalten:
    0
    Danke vergeben:
    1