2012-11-19 2 views
2

Я пытаюсь отредактировать правую боковую панель домашней страницы сайта на основе Magento. Когда я редактирую Layout Update XML поле в Custom design части домашней страницы, я вижу этот код:Редактировать шаблон в Magento

<reference name="right"> 
    <action method="unsetChild"><name>catalog.compare.sidebar</name></action> 
    <action method="unsetChild"><name>right.newsletter</name></action> 
    <action method="unsetChild"><name>cart_sidebar</name></action> 
    <block type="catalog/product_new" name="home.catalog.product.new" alias="product_new" template="catalog/product/new.phtml" after="cms_page"/> 
</reference> 

Но я не могу найти, где бы расположение указано в блоке тега. Когда я удаляю весь код, боковая панель все еще отображается, но с помощью Compare Sidebar Widet поверх остальных боковых панелей.

Я новичок в Magento и немного потерял. Спасибо за помощь.

+0

Что именно вы пытаетесь достичь? –

+0

Мне нужно изменить статические блоки, которые состоят из боковой панели. Я могу редактировать статические блоки отдельно, но мне нужно полностью удалить блок боковой панели. –

+0

используйте '' узел внутри вашего ''. –

ответ

2

использование этого

<remove name="catalog.compare.sidebar"/> 

в default

как этот

<default> 
    <reference name="right"> 
     <remove name="catalog.compare.sidebar"/> 
    </reference> 

</default> 

он будет работать

+0

, пожалуйста, проверьте боковую панель сравнения в каталогах.xml и page.xml. Пожалуйста, используйте там также –

0

Лучший способ сделать это, чтобы создать файл local.xml под ваши темы раздел макета и вставьте этот код. Поэтому вам не нужно искать во всех файлах.

<layout version="0.1.0"> 
    <default> 
     <!-- remove compare sidebar --> 
     <remove name="catalog.compare.sidebar"/> 
    </default> 
</layout> 
Смежные вопросы