本文整理匯總了PHP中ilTemplate::setTitleIcon方法的典型用法代碼示例。如果您正苦於以下問題:PHP ilTemplate::setTitleIcon方法的具體用法?PHP ilTemplate::setTitleIcon怎麽用?PHP ilTemplate::setTitleIcon使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類ilTemplate
的用法示例。
在下文中一共展示了ilTemplate::setTitleIcon方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: __construct
public function __construct()
{
global $ilCtrl, $tpl, $ilUser, $rbacreview, $ilMainMenu;
$this->ctrl = $ilCtrl;
$this->tpl = $tpl;
$this->user = $ilUser;
$this->rbac = $rbacreview;
$this->pl = ilCertificatePlugin::getInstance();
$this->tpl->setTitleIcon(ilCertificatePlugin::getPluginIconImage());
$ilMainMenu->setActive('none');
}
示例2: initHeader
/**
* Set Course title and icon in header
*
*/
protected function initHeader()
{
$lgui = ilObjectListGUIFactory::_getListGUIByType($this->crs->getType());
$this->tpl->setTitle($this->crs->getTitle());
$this->tpl->setDescription($this->crs->getDescription());
if ($this->crs->getOfflineStatus()) {
$this->tpl->setAlertProperties($lgui->getAlertProperties());
}
$this->tpl->setTitleIcon(ilUtil::getTypeIconPath('crs', $this->crs->getId(), 'big'));
$this->ctrl->setParameterByClass('ilrepositorygui', 'ref_id', $this->ref_id);
$this->tabs->setBackTarget($this->pl->txt('back_to_course'), $this->ctrl->getLinkTargetByClass('ilrepositorygui'));
}
示例3: setTitleAndDescription
/**
* called by prepare output
*/
public function setTitleAndDescription()
{
# all possible create permissions
//$possible_ops_ids = $rbacreview->getOperationsByTypeAndClass('orgu', 'create');
parent::setTitleAndDescription();
if ($this->object->getTitle() == "__OrgUnitAdministration") {
$this->tpl->setTitle($this->lng->txt("objs_orgu"));
$this->tpl->setDescription($this->lng->txt("objs_orgu"));
}
// Check for custom icon of type
if ($this->ilias->getSetting('custom_icons')) {
$icons_cache = ilObjOrgUnit::getIconsCache();
$icon_file = isset($icons_cache[$this->object->getId()]) ? $icons_cache[$this->object->getId()] : '';
if ($icon_file) {
$this->tpl->setTitleIcon($icon_file, $this->lng->txt("obj_" . $this->object->getType()));
}
}
}
示例4: __construct
public function __construct()
{
global $tpl, $ilCtrl, $ilToolbar, $ilTabs, $lng, $ilAccess, $ilDB, $rbacreview, $ilUser;
/** @var ilCtrl ctrl */
$this->ctrl = $ilCtrl;
$this->tpl = $tpl;
$this->toolbar = $ilToolbar;
$this->tabs = $ilTabs;
$this->type = isset($_GET['type_id']) ? srCertificateType::find((int) $_GET['type_id']) : null;
$this->pl = ilCertificatePlugin::getInstance();
$this->lng = $lng;
$this->access = $ilAccess;
$this->db = $ilDB;
$this->tpl->addJavaScript($this->pl->getStyleSheetLocation('uihk_certificate.js'));
$this->lng->loadLanguageModule('common');
$this->tpl->setTitleIcon(ilCertificatePlugin::getPluginIconImage());
$this->rbac = $rbacreview;
$this->user = $ilUser;
}