Часто возникает необходимость в макете определить что мы сейчас находимся на странице элемента инфосистемы или товара магазина.
Для такого определения напишем условия
1. Определяем что находимся на странице с элементом инфосистемы
<?php
if (is_object(Core_Page::instance()->object) && Core_Page::instance()->object instanceof Informationsystem_Controller_Show && Core_Page::instance()->object->item) {
// выполняем какое-то действие
}
?>
2. Определяем что находимся на странице с товаром интернет-магазина
<?php
if (is_object(Core_Page::instance()->object) && Core_Page::instance()->object instanceof Shop_Controller_Show && Core_Page::instance()->object->item) {
// выполняем какое-то действие
}
?>