Чтобы изменить макет для поиска, попробуйте использовать активный (по умолчанию) шаблон.
Предположим, вы используете макет по умолчанию magento-
(1) Откройте приложение / design / frontend / default / default / layout / catalogsearch.xml
внутри
<catalogsearch_result_index translate="label">
внесите изменения в
<reference name="root">
<action method="setTemplate"><template>page/2columns-left.phtml</template></action>
</reference>
(или в зависимости от того, какой ваш шаблон в данный момент установлен, внутри корневой ссылки)
Причина, по которой ваш текущий код не работает, заключается в том, что шаблон по умолчанию (активный) имеет приоритетную основу. Это обеспечивает безопасность базы, когда наступает время для обновления Magento.
Редактировать * Если вы поместите ваши файлы в фактический шаблон по умолчанию, они будут заменены во время обновления вместе с базой. Убедитесь, что у вас есть собственная папка с шаблонами, и внесите изменения в local.xml вместо catalogsearch.xml -
Ваш файл local.xml может выглядеть так, если бы он был новеньким -
<?xml version="1.0" encoding="UTF-8"?>
<layout>
<default>
<catalogsearch_result_index translate="label">
<reference name="root">
<action method="setTemplate"><template>page/3columns.phtml</template></action>
</reference>
</catalogsearch_result_index>
</default>
</layout>