view.relation.html.hook.php 662 B

123456789101112131415161718192021
  1. <?php
  2. namespace zin;
  3. global $app;
  4. $story = data('story');
  5. $relatedObjects = $app->control->loadModel('custom')->getRelatedObjectList($story->id, $story->type, 'byObject');
  6. query('detail')->each(function($node) use($story, $relatedObjects)
  7. {
  8. global $lang;
  9. $tabs = $node->prop('tabs');
  10. $tabs['linkStories'] = setting()
  11. ->group('relatives')
  12. ->title($lang->custom->relateObject)
  13. ->control('relatedObjectList')
  14. ->objectID($story->id)
  15. ->objectType($story->type)
  16. ->relatedObjects($relatedObjects)
  17. ->browseType('byObject');
  18. unset($tabs['storyRelatedList']);
  19. $node->setProp('tabs', $tabs);
  20. });