2016-03-22 19 views
0

Ürün sayfasını değiştirmeye çalışıyorum. Hangi dosyaları değiştirmem gerektiğini biliyorum, ancak yapmam gereken özel şeyleri çalışamıyorum.Magento 2 Ön tarafa belirli bir yükleme yükleyin

Ürün sayfasında görüntülemek için belirli bir özniteliği nasıl yüklersiniz? Belirli bir tanesinin "Daha Fazla Bilgi" sekmesinden daha göze çarpan bir konumda görünmesini istiyorum.

Stil ve düzen öğelerini ayırabilirim, yalnızca belirli bir özelliği nasıl yakalayacağımı bilmem gerekiyor.

Ek soru: "Görüntü Renk Örneği" olarak ayarlıyorum. Görüntüyü ön uçta görüntülemenin bir yolu var mı (sadece bir ürün seçeneği olduğunda resimlere benziyor).

cevap

3

iyi yolu - Bir blok oluşturmak ve bunu gereken yere konumlandırmak için ilgili XML dosyası düzenleyebileceğiniz bir blok oluşturun. İhtiyacınız olursa bir kapsayıcı (belirli bir sınıfa sahip bir div) ekleyebilirsiniz; phtml şablonunda

<block class="Magento\Catalog\Block\Product\View\Description" name="product.info.sku" template="product/view/attribute.phtml" after="product.info.type"> 
    <arguments> 
     <argument name="at_call" xsi:type="string">getSku</argument> 
     <argument name="at_code" xsi:type="string">sku</argument> 
     <argument name="css_class" xsi:type="string">sku</argument> 
    </arguments> 
</block> 

bir phtml şablonu içinde çalışma size ko aşağıda yaparsanız;

<?php $_product = $block->getProduct(); ?> 
<?php echo $_product->getAttributeText('size');?> 

Referans http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/layouts/xml-manage.html#xml-manage-block

kimse bunu bulmak ilginç olurdu daha iyi bir yol varsa.