dionis20 12 марта 2015 в 13:21 через hook_entity_view($entity, $type, $view_mode, $langcode) получается производить операции с entity, но как запретить вывод entity??? hook_entity_access не работает. Drupal7 FAQ Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
sas@drupal.org 13 марта 2015 в 9:51 hook_entity_access - источник ?! access calback справится. function entity_metadata_hook_entity_info() { return array( 'node' => array( 'label' => t('Node'), 'access callback' => 'entity_metadata_no_hook_node_access', // ... ), ); }
dionis20 12 марта 2015 в 15:58 hook_entity_view($entity, $type, $view_mode, $langcode) - источник, отсюда беру $entity Затем делаю вычисления определенные, по результатам которых есть флаг 1 или 0. Надо либо разрешить показ $entity либо запретить.
Комментарии
hook_entity_access - источник ?!
access calback справится.
return array(
'node' => array(
'label' => t('Node'),
'access callback' => 'entity_metadata_no_hook_node_access',
// ...
),
);
}
hook_entity_view($entity, $type, $view_mode, $langcode) - источник, отсюда беру $entity
Затем делаю вычисления определенные, по результатам которых есть флаг 1 или 0.
Надо либо разрешить показ $entity либо запретить.
Тогда гляньте - function metatag_entity_view(
Так как это сделать? Можете описать подробнее, что имеете ввиду?