Перейти к содержимому


Фотография

Вставка кода в правый блок

Форумы IBResource

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2
ipb323
  • Участники
  • Cообщений: 73

Отправлено

Пытаюсь вставить стандартную конструкцию {parse block="****"} в Custom Sidebar Blocks или (DP34) Global Sidebars, но выводится только текст самой команды. Переключения PHP и RAW пробовал.



ipb323
  • Участники
  • Cообщений: 73

Отправлено

Никто не знает?



Denis Chursinov
  • Клиенты
  • Cообщений: 652

Отправлено

Там не обрабатывается язык шаблонов. Можно попробовать в php-режиме что-то вроде

$this->registry->getClass('pageBuilder')->getBlock('****')

Класс может быть не загружен, тогда придется заранее подгрузить
 

if( !( $this->registry->isClassLoaded('pageBuilder') ) )
{
	$pluginLibHook = IPSLib::loadLibrary( IPSLib::getAppDir('ccs') . '/sources/pages.php', 'pageBuilder', 'ccs' );
	$this->registry->setClass('pageBuilder', new $pluginLibHook( $this->registry ) );
	$pluginLibHook = IPSLib::loadLibrary( IPSLib::getAppDir('ccs') . '/sources/functions.php', 'ccsFunctions', 'ccs' );
	$this->registry->setClass('ccsFunctions', new $pluginLibHook( $this->registry ) );
}

  • ipb323 это нравится




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных