Varianten-Auswahlfelder als Farbmuster (evtl. vollflächig)

Hallo Gemeinde,

gibt es noch immer nicht die Möglichkeit den Variantenauswahlfeldern in den Artikeldetails eigene Farbmusterbilder zuzuordnen?

Ich kann in den (Backend) Artikeldetails -> Varianten -> Konfiguration eine Option erstelle und diese dann auch bearbeiten. Wenn ich eine solche Option bearbeite kann ich dieser auch ein Bild zuordnen. Kann man dieses Bild nicht im Variantenauswahlfeld im Frontend anzeigen lassen?

Ich habe z.B. Strümpfe, alle gleich bis auf die Farbe. Jetzt möchte ich gerne im Frontend in den Artikeldetails die Variantenauswahlfelder (wenn möglich vollflächig) als Farbmuster (also nur die Farbe der Strümpfe) abbilden. Wie geht das? Ich bekomme das nicht angezeigt, sondern nach Zuordnung der Strümpfe-Bilder zu den Varianten immer nur die Strümpfe!?

Danke im Voraus.

Grüße

Danach habe ich auch ewig gesucht und bin dann auf 

Artikeleigenschaften als Bild anzeigen lassen - (Detailansicht) | shopware agentur und den dort unten gegebenen Link https://www.shopware-agentur.at/wp-content/uploads/2017/11/buy_container.txt  

gelandet. Diese foreach - schleifen habe ich dann in die MYSITE/frontend/detail/config_variant.tpl gepackt und mit viel rumprobieren

{extends file="parent:frontend/detail/config_variant.tpl"}
    {block name='frontend_detail_configurator_variant_group_option_label'}
        

            {if $option.media}
                {$media = $option.media}
                {block name='frontend_detail_configurator_variant_group_option_label_image'}
                    
                        
                            
                                    {foreach $sArticle.sProperties as $sProperty}
                                        {* Property label *}
                                        {block name='frontend_detail_description_properties_label'}
                                        {*   {$sProperty.name|escape} *}
                                        {/block}

                                         {* Property content *}
                                         {block name='frontend_detail_description_properties_content'}
                                           {foreach $sProperty.values as $fkey => $fvalue}
                                                {if ($sProperty.values[$fkey] == $option.optionname) }
                                                    {if ($sProperty.media[$fkey].source)}
                                                      
                                                    {else}
                                                         {$sProperty.value|escape}
                                                    {/if}
                                                {/if}
                                           {/foreach}
                                         {/block}
                                    {/foreach}
                            
                        
                    
                {/block}
            {else}
                {block name='frontend_detail_configurator_variant_group_option_label_text'}
                    {$option.optionname}

               {/block}
            {/if}
        
    {/block}

 

 

erhalten.

Die Ausnahmebedingungen habe ich noch nicht getestet und die Schönheit auch nicht …

Hoffe das hilft

Cocons                                                                                                   

Funktioniert für mich leider nicht, statt dem Bild steht dann nur “Farbe” im Feld. Hast du eine Ahnung woran das liegen kann?

 

EDIT:  nach einer langen Suche und vielen aufgefundenen unbeantworteten Beiträgen habe ich mich für eine etwas “improvisierte” Lösung entschieden:

{extends file="parent:frontend/detail/config_variant.tpl"}

{block name='frontend_detail_configurator_variant_group_option_label'}
  
      {block name='frontend_detail_configurator_variant_group_option_label_image'}
        
            
                
            
        
      {/block}

  
{/block}

Etwas unsauber, vor allem weil ich die Bilder die ich verwenden möchte bereits für die Option (damit sie im Filter im Listing angezeigt werden) hochgeladen habe. Mit meiner Lösung kann ich nicht auf diese Bilder zugreifen - das habe ich versucht umzusetzen - sondern muss sie ein weiteres Mal hochladen (ins Template Verzeichnis) und sie nach dem Optionsnamen benennen.

Aber hey - es funktioniert - und ist für meine Anforderungen absolut ausreichend :wink:

lg npmt