public static function show($itemName, $routeName, $detailsRouteName, $itemId = null) { $view = Gio_Core_View::getInstance(); if ($itemId) { $item = array('item_id' => $itemId, 'item_name' => $itemName, 'route_name' => $routeName, 'details_route_name' => $detailsRouteName); $tags = Modules_Tag_Services_Tag::getByItem($item); $view->tags = $tags; } $view->tagItemName = $itemName; $view->tagItemRouteName = $routeName; $view->tagDetailsRouteName = $detailsRouteName; $viewFile = TEMPLATE_DIR . DS . $view->APP_TEMPLATE . DS . 'modules' . DS . 'tag' . DS . '_partial' . DS . '_tagger.phtml'; echo $view->render($viewFile, true); }