当前位置: 首页>>代码示例>>PHP>>正文


PHP Asset::getShowHeadString方法代码示例

本文整理汇总了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&amp;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>
  * &lt;?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?&gt;
  * &lt;html&gt;
  * &lt;head&gt;
  * &lt;meta http-equiv="Content-Type" content="text/html; charset=&lt;?=LANG_CHARSET;?&gt;" /&gt;
  * &lt;?$APPLICATION-&gt;ShowMeta("robots")?&gt;
  * &lt;?$APPLICATION-&gt;ShowMeta("keywords")?&gt;
  * &lt;?$APPLICATION-&gt;ShowMeta("description")?&gt;
  * &lt;title&gt;&lt;?$APPLICATION-&gt;ShowTitle()?&gt;&lt;/title&gt;
  * &lt;?$APPLICATION-&gt;ShowCSS();?&gt;
  * &lt;?<b>$APPLICATION-&gt;ShowHeadStrings()</b>?&gt;
  * &lt;?$APPLICATION-&gt;ShowHeadScripts()?&gt;
  * &lt;/head&gt;
  * &lt;body&gt;
  * ...
  * Рассмотрим пример использования CMain::AddHeadString(). В файле <code>\bitrix\modules\main\include\epilog_after.php</code> используется код: 
  * 
  * ...
  * if($bShowStat &amp;&amp; !$USER-&gt;IsAuthorized())
  * {
  * require_once($_SERVER["DOCUMENT_ROOT"].BX_ROOT."/modules/main/interface/init_admin.php");
  * $GLOBALS["APPLICATION"]-&gt;AddHeadString($GLOBALS["adminPage"]-&gt;ShowScript());
  * $GLOBALS["APPLICATION"]-&gt;AddHeadString('&lt;script type="text/javascript" src="/bitrix/js/main/public_tools.js"&gt;&lt;/script&gt;');
  * $GLOBALS["APPLICATION"]-&gt;AddHeadString('&lt;link rel="stylesheet" type="text/css" href="/bitrix/themes/.default/pubstyles.css" /&gt;');
  * }
  * ...
  * Смотрите также
  * <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&amp;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');
     }
 }
开发者ID:andy-profi,项目名称:bxApiDocs,代码行数:58,代码来源:main.php


注:本文中的Bitrix\Main\Page\Asset::getShowHeadString方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。