Как правильно вывести сущности в клиентской части сайта

Аватар пользователя Evil0o Evil0o 3 февраля 2016 в 21:19

Использую entity API, наследую EntityContentUIController

в классе хочу переопределить hook_menu для вывода сущности клиенту (node/%node)

<?php  public function hook_menu() {
    
$items parent::hook_menu();
  
//$items['xxxx/%node'] = array();
    
return $items;
  }
?>

Где дернуть готовый вариант, реализации node/%node под entity api ?

Комментарии

Аватар пользователя Evil0o Evil0o 5 февраля 2016 в 12:40

Как то так, реализуется.

Вопрос к знатокам, можно ли NAME_page_view() разместить внутри класса?

<?php
class EntityGeowidgetNAMEUIController extends EntityDefaultUIController {
  public function 
hook_menu() {
    
$items parent::hook_menu();
    
$path 'NAME';
    
$items[$path '/%NAME'] = array(
      
'title callback' => 'NAME_page_title',
      
'title arguments' => array(1),
      
'page callback' => 'NAME_page_view',
      
'page arguments' => array(1),
      
'access arguments' => array('use NAME page'), //or whatever permission makes sense
    
);
    return 
$items;
  }
}
function 
NAME_page_view($NAME) {
  return 
$NAME->view('page');
}
?>