Если вы сталкивались, то помогите.
Интернет-магазин.
Стояла такая задача:
вывести описание раздела каталога только один раз на первой странице и перед классификацией этого раздела.
Я вставила вывод описания раздела в /bitrix/templates/sait/components/bitrix/catalog/.default/bitrix/catalog.section.list/subsection/template.php.
Описание раздела появилось перед классификацией.
Как мне сделать вывод этого описания только на первой странице, если
catalog/divany/?PAGEN_1=2 с включенным кэшем $_REQUEST["PAGEN_1"] возвращает пусто, а с выключенным=2
Как побороть этот КЭШ или может я не то что-то делаю.
Интернет-магазин.
Стояла такая задача:
вывести описание раздела каталога только один раз на первой странице и перед классификацией этого раздела.
Я вставила вывод описания раздела в /bitrix/templates/sait/components/bitrix/catalog/.default/bitrix/catalog.section.list/subsection/template.php.
| Код |
|---|
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
$this->setFrameMode(true);
if(count($arResult["SECTIONS"]) < 1)
return;
?>
<!-- paste-->
<?if(!empty($arResult["SECTION"]["DESCRIPTION"])):?>
<div class="catalog_description">
<?=$arResult["SECTION"]["DESCRIPTION"]?>
</div>
<?endif;?>
<!--paste-->
<div class="catalog-section-list">
<?$CURRENT_DEPTH=$arResult["SECTION"]["DEPTH_LEVEL"]+1;
foreach($arResult["SECTIONS"] as $arSection):
$bHasChildren = is_array($arSection['CHILDREN']) && count($arSection['CHILDREN']) > 0;?>
|
Как мне сделать вывод этого описания только на первой странице, если
catalog/divany/?PAGEN_1=2 с включенным кэшем $_REQUEST["PAGEN_1"] возвращает пусто, а с выключенным=2
Как побороть этот КЭШ или может я не то что-то делаю.
| Код |
|---|
<?if(!empty($arResult["SECTION"]["DESCRIPTION"])):?> <?if(empty($_REQUEST["PAGEN_1"]) || (!empty($_REQUEST["PAGEN_1"]) && $_REQUEST["PAGEN_1"]=="1")):?> <div class="catalog_description"> <?=$arResult["SECTION"]["DESCRIPTION"]?> </div> <?endif;?> <?endif;?> |