Измените загруженный файл phtml, используя код хранилища из xml-макета


Это мой код из моего local.xml :

Это блок:

<catalog_product_view>
    <reference name="product.info">
        <block type="core/template" name="product.delivery" template="experius/statichtml/delivery.phtml" after="-">
             <action method="addToParentGroup"><group>detailed_info</group></action>
             <action method="setTitle" translate="value"><value>Test</value></action>
        </block>
    </reference>
</catalog_product_view>

И

<STORE_mystore_code>
        <catalog_product_view>
            <reference name="product.info">
                <reference name="product.delivery">
                    <action method="setTemplate"><file>experius/statichtml/delivery_de.phtml</file></action>
                </reference>
            </reference>
        </catalog_product_view>        
<STORE_mystore_code>

Мой код магазина на 100% верен. Почему я не получаю содержимое файла delivery_de.phtml? Прямо сейчас я получил содержимое файла delivery.phtml.Спасибо

Author: Attila Naghi, 2016-10-31

1 answers

На самом деле использование не работает для меня, поэтому я нашел другое решение: - создать блок и шаблон, используя код магазина.

Это моя xml-часть компоновки:

<block type="mynamespace_mymodule/tabs" name="product.delivery" after="-">
     <action method="addToParentGroup"><group>detailed_info</group></action>
     <action method="setTitle" translate="value"><value>Test</value></action>
</block>

Это мой блок:

class Mynamespace_Mymodule_Block_Tabs extends Mage_Adminhtml_Block_Template
{
    public function __construct()
    {
        $currentStoreCode =  substr(Mage::app()->getStore()->getCode(), -2 );
        $this->setTemplate('mynamespace_mymodule/tabs/delivery/delivery_'.$currentStoreCode.'.phtml');
    }
}

В моем случае код магазина выглядит так: storecode_de, storecode_at, storecode_ro

Поэтому я создал для каждого хранилища файл phtml, например: delivery_de, delivery_at, etc.

У меня была какая-то особая причина для этого, так что не судите меня:)

 0
Author: Attila Naghi, 2016-11-01 09:53:32