Проверка на элемент\товар в макете

Часто возникает необходимость в макете определить что мы сейчас находимся на странице элемента инфосистемы или товара магазина.

Для такого определения напишем условия

1. Определяем что находимся на странице с элементом инфосистемы

Copy
<?php	if (is_object(Core_Page::instance()->object) && Core_Page::instance()->object instanceof Informationsystem_Controller_Show && Core_Page::instance()->object->item) {		// выполняем какое-то действие	}?>

2. Определяем что находимся на странице с товаром интернет-магазина

Copy
<?php	if (is_object(Core_Page::instance()->object) && Core_Page::instance()->object instanceof Shop_Controller_Show && Core_Page::instance()->object->item) {		// выполняем какое-то действие	}?>

21.11.2024