function articleTemplate($hookname, $args) { $args = Request::getRequestedArgs(); if (isset($args[0])) { $templateMgr =& TemplateManager::getManager(); $articleId = $args[0]; $articlePid = pidHandler::getResourcePid($articleId, ASSOC_TYPE_PID_ARTICLE); if ($articlePid) { $articlePurl = pidHandler::getResourcePurl($articlePid); $templateMgr->assign('articlePurl', $articlePurl); } else { $templateMgr->assign('articlePurl', '-'); } $templateMgr->display($this->getTemplatePath() . 'pidArticleTemplate.tpl', 'text/html', ''); } return false; }