use shop\Item; use themes\Modulebz; use core\site\structure\HTMLPage as Page; use shop\category\item as CatItem; $TITLE = Item::getTitle(); $link_id = \Site::sectionUrl(\Site::$URL[0] . '/' . \Site::$URL[1] . '/'); Page::addCrumb($TITLE, $link_id); Page::addData('content_bg', \common\Image::imageResize( \Site::themeUrl('pics/shop.item.jpg'),1920,1080,70,['crop'=>'center']) ); Page::addData('content_bg_alpha', Modulebz::BG_CARD_ALPHA ); if($id = \Site::$URL[2]){ if ($C = Item::isMy($id)) { $NAME = Item::getName($C); $info = Item::getCardInfo($id); Page::addCrumb($NAME, $link_id . '/' . $id . '/'); Modulebz::echoCrumbs(); echo '
'; } } else { $data = Item::getTableData([ \Query::WHERE => new \Where(\Where::_and([ \Where::_operator(Item::$ACCOUNT, '=', UID), \Where::_inQuery(Item::$ID, [ \Query::TABLES => [CatItem::$table_name], \Query::SELECT => [CatItem::$ITEM], \Query::WHERE => new \Where(\Where::_operator(CatItem::$CATEGORY,'=',$CAT_ID)) ]), ])), ModuleTable::FORM_INIT_DATA => ['category'=>$CAT_ID], ModuleTable::ROW_CLICK => \core\core\structure\eRowClick::CARD, ModuleTable::COLUMN_RENDER => [ Item::$IMAGE => [ ModuleTable::COLUMN_RENDER_IMAGE_WRAP => true, ModuleTable::COLUMN_RENDER_LINK_ID => $link_id, ModuleTable::COLUMN_RENDER_LINK_CSS_CLASS => 'link', //ModuleTable::COLUMN_RENDER_LINK_MODAL=>true, ], Item::$NAME => [ ModuleTable::COLUMN_RENDER_LINK_ID => $link_id, ModuleTable::COLUMN_RENDER_LINK_CSS_CLASS => 'link', //ModuleTable::COLUMN_RENDER_LINK_MODAL => true, ], ] ]); Modulebz::echoCrumbs(); ?>