Prestashop 1.6 Seçim Yapmaya Zorlama

Prestashop’un uyuz bir yanı kombinasyon oluşturduğunuz zaman seçme sayfasında illa ki bir özelliği en başta seçilmiş olarak müşteriye sunması. Diğer sistemlerde olduğu gibi “Seçiniz” gibi bir ibare olmuyor. Seçenek neyse onu seçtirmiş olarak getiriyor. Bunun çözümü için product.tpl ‘de aşağıdaki kodları değişmeniz gerekiyor.

themes/yourtheme/product.tpl

{foreach from=$group.attributes key=id_attribute item=group_attribute}
	<option value="{$id_attribute|intval}"{if (isset($smarty.get.$groupName) &&  
$smarty.get.$groupName|intval == $id_attribute) || $group.default == $id_attribute} selected="selected"{/if} 
title="{$group_attribute|escape:'html':'UTF-8'}">{$group_attribute|escape:'html':'UTF-8'}</option>
{/foreach}

Bu kodları bulup

<option disabled="disabled" selected="selected" title={l s='This combination does not exist for this product. Please select another combination.'}>{l s='--Seçiniz--'}</option>
{foreach from=$group.attributes key=id_attribute item=group_attribute}
<option value="{$id_attribute|intval}" title="{$group_attribute|escape:'html':'UTF-8'}">{$group_attribute|escape:'html':'UTF-8'}</option>
{/foreach}

Bu kodlar yalnızca select ile çalışır. Radio ve Renk seçimi ile çalışmaz. 

Yerine bu kodları yazdığınız zaman aşağıdaki görüntü çıkacaktır.

Yorum Yazın

Navigate