/** * Assign scenes template vars */ protected function assignScenes() { // Scenes (could be externalised to another controller if you need them) $scenes = JeproshopSceneModelScene::getScenes($this->category->category_id, $this->context->language->lang_id, true, false); $this->assignRef('scenes', $scenes); // Scenes images formats if ($scenes && ($sceneImageTypes = JeproshopImageTypeModelImageType::getImagesTypes('scenes'))) { foreach ($sceneImageTypes as $sceneImageType) { if ($sceneImageType->name == JeproshopImageTypeModelImageType::getFormatedName('m_scene')) { $thumbSceneImageType = $sceneImageType; } elseif ($sceneImageType->name == JeproshopImageTypeModelImageType::getFormatedName('scene')) { $largeSceneImageType = $sceneImageType; } } $this->assignRef('thumbSceneImageType', isset($thumbSceneImageType) ? $thumbSceneImageType : null); $this->assignRef('largeSceneImageType', isset($largeSceneImageType) ? $largeSceneImageType : null); } }