начиная с в основном свежей установки CE 1.6.2.0, я хочу удалить экземпляр XML по умолчанию для блока core / template, найденного в заголовке.Этот блок называется top.search и связан с form.mini.phtml.
В моем local.xml моей первой мыслью было добавить следующее:
<default>
<remove name="header.top.search"/>
</default>
Это работаетдля любого другого блока, который я пытался удалить (т. е. добавить имя блока скелета (например, «заголовок») к началу имени блока содержимого), но не этот.Почему?
Я обнаружил, что это работает:
<default>
<reference name="header">
<remove name="top.search"/>
</reference>
</default>
Но, конечно, я думал, что это будет по сути то же самое.
Я на самом деле собираюсь переехатьэто в моей панели навигации, так что я знаю, что мне также нужно создать новый блок core / template в скелетном блоке top.menu.
Однако возникает еще один вопрос: почему установлен CSS по умолчанию?использовать абсолютное позиционирование для .header .form-search в любом случае?
Я думаю, это два вопроса, но, по крайней мере, связанных :) Спасибо, господа!
edit: спасибоИтак, я просто использовал неправильное имя блока!Меня смутило наименование блоков, с которыми все новички впервые сталкиваются: left.permanent.callout, right.permanent.callout, которые оба помещены в соответствующие им скелетные блоки «right» и «left».