本文整理汇总了PHP中CCache::CIBlockElement_GetList方法的典型用法代码示例。如果您正苦于以下问题:PHP CCache::CIBlockElement_GetList方法的具体用法?PHP CCache::CIBlockElement_GetList怎么用?PHP CCache::CIBlockElement_GetList使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CCache
的用法示例。
在下文中一共展示了CCache::CIBlockElement_GetList方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: array
</div>
<script>
$(document).ready(function(){
if($(document).width() > 980){
setTimeout(function(){
$('.detail.services .row.projects img').sliceHeight({ slice: 3 });
$('.detail.services .row.projects .text').sliceHeight({ slice: 3 });
}, 100)
}
});
</script>
<?endif;?>
<?// reviews links?>
<?if(in_array("LINK_REVIEWS", $arParams["DETAIL_PROPERTY_CODE"]) && $arElement["PROPERTY_LINK_REVIEWS_VALUE"]):?>
<?$arRevies = CCache::CIBlockElement_GetList(array("CACHE" => array("TAG" => CCache::GetIBlockCacheTag(CCache::$arIBlocks[SITE_ID]["aspro_allcorp_content"]["aspro_allcorp_reviews"][0]), "MULTI" => "Y")), array("ID" => $arElement["PROPERTY_LINK_REVIEWS_VALUE"], "ACTIVE" => "Y", "GLOBAL_ACTIVE" => "Y", "ACTIVE_DATE" => "Y"), false, false, array("ID", "NAME", "PROPERTY_POST", "PREVIEW_TEXT"));?>
<div class="wraps nomargin">
<h4><?php
echo GetMessage("T_REVIEWS");
?>
</h4>
<div class="row reviews">
<?$count = count($arRevies);?>
<?foreach($arRevies as $arReview):?>
<div class="col-md-12">
<div class="item">
<div class="review">
<div class="row">
<div class="col-md-2 col-sm-2 col-xs-2 review">
<span class="icons"></span>
</div>
示例2:
$arSections,
[
"MULTI" => "Y",
"GROUP" => ["IBLOCK_SECTION_ID"]
]
);
$arItems = CCache::CIBlockElement_GetList(
[
"SORT" => "ASC",
"ID" => "ASC",
"CACHE" =>
[
"TAG" => CCache::GetIBlockCacheTag(
CCache::$arIBlocks[ SITE_ID ]["aspro_allcorp_content"]["remont_pomesheniy"][0]
),
"MULTI" => "Y"
]
],
[
"IBLOCK_ID" => CCache::$arIBlocks[ SITE_ID ]["aspro_allcorp_content"]["remont_pomesheniy"][0],
"ACTIVE" => "Y",
"SECTION_GLOBAL_ACTIVE" => "Y",
"ACTIVE_DATE" => "Y",
"INCLUDE_SUBSECTIONS" => "Y"
]
);
$arItemsBySectionID = CCache::GroupArrayBy(
$arItems,
[
"MULTI" => "Y",
"GROUP" => ["IBLOCK_SECTION_ID"]
]
示例3: array
<?$this->setFrameMode(true);?>
<?// intro text?>
<?$APPLICATION->IncludeComponent(
"bitrix:main.include",
"",
Array(
"AREA_FILE_SHOW" => "file",
"PATH" => SITE_DIR."include/catalog.php",
"EDIT_TEMPLATE" => ""
)
);?>
<?
// get section items count and subsections
$arItemFilter = CAllCorp::GetCurrentSectionElementFilter($arResult["VARIABLES"], $arParams, false);
$arSubSectionFilter = CAllCorp::GetCurrentSectionSubSectionFilter($arResult["VARIABLES"], $arParams, false);
$itemsCnt = CCache::CIBlockElement_GetList(array("CACHE" => array("TAG" => CCache::GetIBlockCacheTag($arParams["IBLOCK_ID"]))), $arItemFilter, array());
$arSubSections = CCache::CIBlockSection_GetList(array("CACHE" => array("TAG" => CCache::GetIBlockCacheTag($arParams["IBLOCK_ID"]), "MULTI" => "Y")), $arSubSectionFilter, false, array("ID"));
?>
<?if(!$itemsCnt && !$arSubSections):?>
<div class="alert alert-warning"><?php
echo GetMessage("SECTION_EMPTY");
?>
</div>
<?else:?>
<?// sections?>
<?$APPLICATION->IncludeComponent(
"bitrix:news.list",
"catalog-sections",
Array(
"COUNT_IN_LINE" => $arParams["COUNT_IN_LINE"],
"COUNT_LIST_LINE" => $arParams["COUNT_LIST_LINE"],