Где определяется метод "Setishandle"?


Я не могу найти метод setIsHandle, т.е. определенный внутри тега action в page.xml под узлом page_one_column.

<action method="setIsHandle"><applied>1</applied></action>

И какова цель этого использования?

В комментариях говорится, что это "Отметьте корневой блок страницы, к которому применяется шаблон"

Author: Marius, 2015-08-28

1 answers

Нет никакого метода setIsHandle.
Это волшебный сеттер. Это эквивалентно ->setData('is_handle', 1).

Значение, установленное этим, позже извлекается с помощью getIsHandle, что эквивалентно ->getData('is_handle') в Mage_Page_Helper_Layout::applyTemplate метод.

 5
Author: Marius, 2015-08-28 11:40:12