Exemplo n.º 1
0
 /**
  * @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;
 }