ShowHeadStrings
CMain::ShowHeadStrings( additional=false )
Отображает специальные стили, JavaScript либо произвольный html-код.
Метод использует технологию отложенных функций и используется в шаблоне сайта для вывода произвольного кода. Такой код задается, например, в компонентах с помощью CMain::AddHeadString().
ShowHeadStrings - аналог методов ShowMeta, ShowTitle, ShowCSS, только более универсальный. Нестатический метод.
Смотрите также
Примеры использования
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=<?=LANG_CHARSET;?>" /> <?$APPLICATION->ShowMeta("robots")?> <?$APPLICATION->ShowMeta("keywords")?> <?$APPLICATION->ShowMeta("description")?> <title><?$APPLICATION->ShowTitle()?></title> <?$APPLICATION->ShowCSS();?> <?$APPLICATION->ShowHeadStrings()?> <?$APPLICATION->ShowHeadScripts()?> </head> <body> ...
Рассмотрим пример использования CMain::AddHeadString(). В файле \bitrix\modules\main\include\epilog_after.php
используется код:
... if($bShowStat && !$USER->IsAuthorized()) { require_once($_SERVER["DOCUMENT_ROOT"].BX_ROOT."/modules/main/interface/init_admin.php"); $GLOBALS["APPLICATION"]->AddHeadString($GLOBALS["adminPage"]->ShowScript()); $GLOBALS["APPLICATION"]->AddHeadString('<script type="text/javascript" src="/bitrix/js/main/public_tools.js"></script>'); $GLOBALS["APPLICATION"]->AddHeadString('<link rel="stylesheet" type="text/css" href="/bitrix/themes/.default/pubstyles.css" />'); } ...
© «Битрикс», 2001-2024, «1С-Битрикс», 2024