DKK Posted August 19, 2016 Share Posted August 19, 2016 Merhabalar, Kullandığım prestashop 1.6.1.4 ve temam ise default-bootstrap version 1.0'dir. Sitemde aşağıdaki linktede göreceğiniz gibi kombinasyonlu ürünlerin referanslarının gösterilmediğini farkettim. Yalnız daha önce böyle bir sıkıntı yoktu. http://www.homatex.com.tr/en/wide-shallow-pots/3575-helvane-tencere-kapakli.html Aynı şekilde kombinasyonu olmayan ürünlerde ise hiç bir sıkıntı yok referans kodu gösterilmekte. Örneği aşağıdaki linkte bulabilirsiniz. http://www.homatex.com.tr/en/pasabahce/525-flut-sampanya-44455.html İlk olarak product.tpl dosyasında müşterimin isteği üzerine refarans kodunun üstünde üretici ismini ekledim. Yalnız orjinal product.tpl dosyasını tekrar yüklediğim halde sonuç aynıydı. <div class="pb-center-column col-xs-12 col-sm-4"> {if $product->online_only} <p class="online_only">{l s='Online only'}</p> {/if} <h1 itemprop="name">{$product->name|escape:'html':'UTF-8'}</h1> <p> <label>{l s='Manufacturer:'} </label> <span itemprop="manufacturer_name">{$product->manufacturer_name|escape:'html':'UTF-8'}</span> </p> <p id="product_reference"{if empty($product->reference) || !$product->reference} style="display: none;"{/if}> <label>{l s='Reference:'} </label> <span class="editable" itemprop="sku"{if !empty($product->reference) && $product->reference} content="{$product->reference}"{/if}>{if !isset($groups)}{$product->reference|escape:'html':'UTF-8'}{/if}</span> </p> İkinci olarak Under Catalog-> Product Attributes linkinde bir çok attribute ekledim. Daha sonra çift kayıtların olduğunu farkettim. Teker teker hatalı kayıtları düzelttim. Örnek olarak Height attribute içinde 10.7cm iki kayıt vardı. Bu aynı adlı çift kayıtların kombinasyon referanslarını göstermemesi gibi bir durum söz konusu olabilir mi? Yada bu hata için nereyi kontrol etmek gerekir? Link to comment Share on other sites More sharing options...
safa Posted August 19, 2016 Share Posted August 19, 2016 Merhaba, themes/default-bootstrap/js/product.js dosyasında bir değişiklik yapmış olabilirmisin ? ilgili dosya içerisinde şu satırlar combinasyon değiştiği zaman referance numarasını değiştiriyor. if (selectedCombination['reference'] || productReference) { if (selectedCombination['reference']) $('#product_reference span').text(selectedCombination['reference']); else if (productReference) $('#product_reference span').text(productReference); $('#product_reference:hidden').show('slow'); } else $('#product_reference:visible').hide('slow'); ayrıca sitende kombinayon değiştirince , doesntExistNoMore tanımlı değil hatası alıyorum. product.tpl dosyasında bu satır mevcutmu ? {addJsDefL name=doesntExistNoMore}{l s='This product is no longer in stock' js=1}{/addJsDefL} kolay gelsin. Link to comment Share on other sites More sharing options...
DKK Posted August 19, 2016 Author Share Posted August 19, 2016 (edited) Merhaba, Aşağıdaki satırı müşterinin isteği üzerine pasif hale getirmiştim. {addJsDefL name=doesntExistNoMore}{l s='This product is no longer in stock' js=1}{/addJsDefL} Şu aşamada kombinasyonlardaki referanslar gösteriliyor. Yalnız This product is no longer in stock yazısını nasıl tamamen görünür olmaktan kaldırabilirim Edited August 19, 2016 by Deniz Karadal (see edit history) Link to comment Share on other sites More sharing options...
safa Posted August 19, 2016 Share Posted August 19, 2016 product.js dosyasındaki şu satırları düzenleyebilirsin. doesntExistNoMore satırını silersen görünmez. if (!selectedCombination['unavailable']) { $('#availability_value').text(doesntExistNoMore + (globalQuantity > 0 ? ' ' + doesntExistNoMoreBut : '')); if (!allowBuyWhenOutOfStock) $('#availability_value').removeClass('label-success').addClass('label-warning'); } else { $('#availability_value').text(doesntExist).removeClass('label-success').addClass('label-warning'); $('#oosHook').hide(); } Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now