+7 495 008 8452
  • Загрузка
Выберите ваш цвет

Как вывести какой-то блок выше относительно заданного кода

Если у вас возникли какие либо вопросы которые вы не смогли решить по нашим публикациям самостоятельно,
то ждем ваше обращение в нашей службе тех поддержки.


Конструкция SetViewTarget+component_epilog.php

Конструкция:

<?$this->SetViewTarget("catalog_position");?>
            <!-- каталог (bitrix:catalog) --> //   данный код будет перемещен в контейнер "catalog_position"
<?$this->EndViewTarget();?> 
используется, если нам нужно вывести какой-то блок выше относительно заданного кода. В данном случае $this - это объект класса CBitrixComponentTemplate.

Но, если мы попробуем использовать данную конструкцию в файле component_epilog.php, то ничего не получится. Так как $this в данном случае - уже объект класса CBitrixComponent. Чтобы поправить этот момент, необходимо использовать следующую конструкцию:

<?$this->__template->SetViewTarget("catalog_position");?> 
       <!-- каталог (bitrix:catalog) --> // данный код будет перемещен в контейнер "catalog_position" 
 <?$this->__template->EndViewTarget();?>  
$this->__template - в данном случае и есть наш объект класса CBitrixComponentTemplate

 

 

Источник: http://dev.1c-bitrix.ru/community/webdev/user/94859/blog/11114/

Назад в раздел

Подписаться на новые материалы раздела:
Загрузка...