Отменить $APPLICATION->ShowViewContent
Последние записи
Типичная ситуация применения при использовании ЧПУ сотбита на шаблоне Аспро Макс. Когда при заполненом нижнем описании в правиле сотбита нужно отключить вывод стандартного нижнего описания
Вызов нижних сео описаний лежит в \local\templates\aspro_max_updated\components\bitrix\catalog\main\page_blocks\list_elements_1.php
и аналогичных ему в блоке:
$APPLICATION->ShowViewContent('bottom_desc');
$APPLICATION->ShowViewContent('smartseo_bottom_description');
$APPLICATION->ShowViewContent('smartseo_additional_description');
$APPLICATION->ShowViewContent('sotbit_seometa_bottom_desc');
$APPLICATION->ShowViewContent('sotbit_seometa_add_desc');
Отменить заполнение $APPLICATION->ShowViewContent
просто. Достаточно выполнить:
unset($GLOBALS['APPLICATION']->__view['bottom_desc'])
Но чтобы отменить вывод описания базового раздела нам придется пойти в \bitrix\modules\aspro.max\classes\general\CMax.php
, найти функцию setCatalogSectionDescription
и в самый конец дописать
if($sotbit_bottom_desc)
unset($GLOBALS['APPLICATION']->__view['bottom_desc']);
Традиционно предупреждаю, что не нужно менять ядро проекта и плагинов. Вы делаете это на свой страх и риск
Комментарии