سؤال

أريد أن تعيين وجهة نظر مختلفة لجميع المنتجات من فئة.أنا أستخدم الوظيفة الافتراضية من المسؤول - > الفئة - > تصميم مخصص - > تحديث تخطيط مخصص:

<reference name="product.info">
<action method="setTemplate"><template>catalog/product/apparel_view.phtml</template></action>

لقد جربت الحل من تصميم فئة مخصصة لكنني لم أستطع أن أجعلها تعمل.إذا ذهبت إلى صفحة المنتج باستخدام الفئة في الرابط ، فلا بأس (مثل http://xxxx.ro/store/apparel-accesories/mens-graphic-t-shirt) ، ولكن بخلاف ذلك يتم عرض العرض الافتراضي (مثل http://xxxx.ro/store/mens-graphic-t-shirt).

هل كانت مفيدة؟

المحلول

حسنا..انتهى بي الأمر بتمديد الفصل Mage_Catalog_Helper_Product_View الطريقة initProductLayout مع $update->addHandle('PRODUCT_ATTRIBUTE_SET_ID_'.$product->getAttributeSetId()); ثم قم بتعيين معرف تعيين السمة الخاص بي تحديثات التخطيط.الآن يعمل لجميع الحالات...

    <PRODUCT_ATTRIBUTE_SET_ID_10>
    <reference name="root">
        <action method="setTemplate"><template>page/apparel-view.phtml</template></action>
    </reference>
    <reference name="product.info">
        <action method="setTemplate"><template>catalog/product/apparel_view.phtml</template></action>
    </reference>
</PRODUCT_ATTRIBUTE_SET_ID_10>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى magento.stackexchange
scroll top