ezpublish.ru / Форумы / Для новичков / Наследвание аттрибутов родительского узла




Наследвание аттрибутов родительского узла

Для доступа к форумам необходимо авторизоваться. Это можно сделать здесь

Автор Сообщение

Петр Васильев

Чт, 22 июля 2010 14:50:52

Здравстуйте, хотелось бы узнать как можно разместить в шаблоне какой-либо элемент(аттрибут) родительского узла?

Сергей Гедеон

Сб, 24 июля 2010 12:44:17

Есть 2 варианта... В шаблоне full view какого-то класса у переменной $node есть атрибуты: parent_node_id, parent
По первому можно зафетчить родительскую ноду fetch( 'content', 'node', hash( 'node_id', $node.parent_node_id ) )
А второй атрибут $node.parent - это тринода объекта-родителя (тип object[eZContentObjectTreeNode] ). Достучатся до данных можно через $node.parent.data_map или $node.parent.object

Попробуйте посмотреть атрибуты через оператор atribute('show')

===----
Радоваться жизни можно тихо...
----====

Петр Васильев

Вт, 3 августа 2010 20:21:43

$node.parent.data_map - то, что надо. Спасибо.