/** * @param \Orm\Zed\Category\Persistence\SpyCategory $category * @param \Orm\Zed\Category\Persistence\SpyCategoryNode $node * * @return array */ protected function getBlockDataForView(SpyCategory $category, SpyCategoryNode $node) { $blockList = []; $blocks = $this->getFactory()->getCmsFacade()->getCmsBlocksByIdCategoryNode($node->getIdCategoryNode()); foreach ($blocks as $blockTransfer) { $blockData = $blockTransfer->toArray(); $blockData['view_node_name'] = 'child'; if ((int) $category->getIdCategory() === (int) $node->getFkCategory()) { $blockData['view_node_name'] = 'parent'; } $blockList[] = $blockData; } return $blockList; }