Quantcast
Channel: Neueste Diskussionen - Shopware Community Forum
Viewing all articles
Browse latest Browse all 14594

Nicht verfügbare Varianten Hinweis (nicht Verfügbar) ausblenden

$
0
0

Hallo zusammen,

ich habe die Shopware Version 5.13 am laufen und habe nachfolgendes Problem mit Varianten gehabt 
Wenn es eine Kombination nicht gab, wurde im Dropdown (Art des Konfigurators -> Auswahl) diese trotzdem angezeigt, jedoch mit dem Hinweis "nicht Verfügbar".. die Variante war also auch nicht auswählbar. Jetzt wollte ich die entsprechenden Varianten ganz ausblenden und bin auf folgende Lösung gestoßen:

{extends file="parent:frontend/detail/config_step.tpl"}	
	
{block name='frontend_detail_group_selection'}
	<div class="field--select{if $groupID gt 0 && empty($sArticle.sConfigurator[$pregroupID].user_selected)} is--disabled{/if}">
		<span class="arrow"></span>
		<select{if $groupID gt 0 && empty($sArticle.sConfigurator[$pregroupID].user_selected)} disabled="disabled"{/if} name="group[{$sConfigurator.groupID}]" data-auto-submit="true">
			{* Please select... *}
			{if empty($sConfigurator.user_selected)}
				<option value="" selected="selected">{s name="DetailConfigValueSelect"}{/s}</option>
			{/if}


			{foreach from=$sConfigurator.values item=configValue name=option key=optionID}
				{if $configValue.selectable}
					<option {if !$configValue.selectable}disabled{/if} {if $configValue.selected && $sConfigurator.user_selected} selected="selected"{/if} value="{$configValue.optionID}">
       						{$configValue.optionname}{if $configValue.upprice && !$configValue.reset} {if $configValue.upprice > 0}{/if}{/if}
       						{if !$configValue.selectable}{s name="DetailConfigValueNotAvailable"}{/s}{/if}
 					</option>
				{/if}
			{/foreach}
		</select>
	</div>
{/block}

Jetzt ist mir allerdings aufgefallen, dass bei dieser Lösung die Variante nicht mittels GET übertragen wird und die Seite jedesmal neulädt und nach oben springt.

Kennt einer das Problem und hat evtl. eine Lösung?

VG, Newb


Viewing all articles
Browse latest Browse all 14594


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>