本文整理汇总了PHP中Bitrix\Main\Page\Asset::getShowHeadString方法的典型用法代码示例。如果您正苦于以下问题:PHP Asset::getShowHeadString方法的具体用法?PHP Asset::getShowHeadString怎么用?PHP Asset::getShowHeadString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Bitrix\Main\Page\Asset
的用法示例。
在下文中一共展示了Asset::getShowHeadString方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: ShowHeadStrings
/**
* <p>Отображает специальные стили, JavaScript либо произвольный html-код. <br><br> Метод использует технологию <a href="http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&LESSON_ID=3489" >отложенных функций</a> и используется в шаблоне сайта для вывода произвольного кода. Такой код задается, например, в компонентах с помощью CMain::AddHeadString().</p> <p>ShowHeadStrings - аналог методов <a href="http://dev.1c-bitrix.ru/api_help/main/reference/cmain/showmeta.php">ShowMeta</a>, <a href="http://dev.1c-bitrix.ru/api_help/main/reference/cmain/showtitle.php">ShowTitle</a>, <a href="http://dev.1c-bitrix.ru/api_help/main/reference/cmain/showcss.php">ShowCSS</a>, только более универсальный. Динамичный метод.</p>
*
*
* @param additiona $l = false
*
* @return mixed
*
* <h4>Example</h4>
* <pre>
* <?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();?>
* <?<b>$APPLICATION->ShowHeadStrings()</b>?>
* <?$APPLICATION->ShowHeadScripts()?>
* </head>
* <body>
* ...
* Рассмотрим пример использования CMain::AddHeadString(). В файле <code>\bitrix\modules\main\include\epilog_after.php</code> используется код:
*
* ...
* 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" />');
* }
* ...
* Смотрите также
* <li><a href="http://dev.1c-bitrix.ru/community/webdev/user/11948/blog/10078/">ShowHeadStrings и ShowHeadScripts - какой порядок следования правильный?</a></li>
* </pre>
*
*
* <h4>See Also</h4>
* <ul> <li><a href="http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&LESSON_ID=3489"
* >Отложенные функции</a></li> <li><a
* href="http://dev.1c-bitrix.ru/api_help/main/reference/cmain/addheadscript.php">CMain::AddHeadScript</a></li> </ul>
* </ht<a name="examples"></a>
*
*
* @static
* @link http://dev.1c-bitrix.ru/api_help/main/reference/cmain/showheadstrings.php
* @author Bitrix
*/
public function ShowHeadStrings()
{
if (!$this->oAsset->getShowHeadString()) {
$this->oAsset->setShowHeadString();
$this->AddBufferContent(array(&$this, "GetHeadStrings"), 'DEFAULT');
}
}