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

    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

    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?
     
    Zuletzt bearbeitet: 23. Mai 2019
  4. Anonymous

    Anonymous G-WARD 2015/2016

    Wenn Du auch Englisch im Shop hast, dann funktioniert das damit auch auf Englisch!
     
  5. J Z

    J Z Erfahrener Benutzer

  6. Anonymous

    Anonymous Neues Mitglied