Применение шорткода в своем коде

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

Применение шорткодов осуществляется следующим образом:

$str = Shortcode_Controller::instance()->applyShortcodes($str);

Пример применения шорткодов при добавлении нового тега контроллеру, когда значение тега содержится в переменной $myvalue

$Shop_Controller_Show->addEntity(
	Core::factory('Core_Xml_Entity')
		->name('myvalue')
		->value(
			Core::moduleIsActive('shortcode')
				? Shortcode_Controller::instance()->applyShortcodes($myvalue)
				: $myvalue
		)
);

Не нашли ответ на свой вопрос в документации? Направьте обращение в службу поддержки или онлайн чат.

Комментарии