當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。