2013-08-27 4 views
1

Я пытаюсь сделать изменение макета, когда при загрузке страницы на бэкэнд-загрузке я могу скрыть несколько кнопок, но я не могу создать триггер обновления макета. следующий мой текущий код. Прямо сейчас меня не интересует функциональность самого блока, только то, что мой макет загружается.Обновление Magento Layout не загружается

config.xml

<config> 
    <modules> 
     <Mysite_Buttonhide> 
      <version>0.1.0</version> 
     </Mysite_Buttonhide> 
    </modules> 
    <adminhtml> 
     <layout> 
      <updates> 
       <buttonhide> 
        <file>buttonhide.xml</file> 
       </buttonhide> 
      </updates> 
     </layout> 
    </adminhtml> 
    <global> 
     <blocks> 
      <Buttonhide> 
       <class>Mysite_Buttonhide_Block</class> 
      </Buttonhide> 
     </blocks> 
    </global> 
</config 

buttonhide.xml, который расположен в app-> Дизайн-> adminhtml-> default-> default-> layout-> buttonhide.xml

<adminhtml_sales_order_view> 
    <reference name="content"> 
     <remove name="sales_order_edit"/> 
    </reference> 
</adminhtml_sales_order_view> 
+0

Все это выглядит правильно. Предполагаю, что вы обновили кеш? – marcinsdance

+0

Вы проверили, действительно ли модуль активен? – marcinsdance

+0

Да, модуль активен, он указан в конфигурационном/расширенном списке выходов модуля, и да, я отключил кеш (я все равно оставил кеш), но, чтобы быть уверенным, – Nanos

ответ

1

Wrap содержимое вашего файла button.xml в

<?xml version="1.0"?><layout>...</layout> 

и все должно быть в порядке.

Смежные вопросы