mercyful Posted August 15, 2013 Share Posted August 15, 2013 Heb een probleem om ALLEEN de imagesize van de categorieën te veranderen. Als ik in de map medium_default de size van 58X58 vergroot naar 110X110 veranderen de beelden in het block nieuwe producten ook naar 110X110 terwijl deze eigenlijk 58X58 zouden moetten blijven. Heb geprobeerd om een nieuwe map aan te maken waarin alleen de categorieën voorkomen maar dit werkt niet. Heb al allerlei dingen geprobeerd, maar niets kwam tot een tevreden resultaat. Wie weet hierin een oplossing. Voeg nog even een screeny bij. Link to comment Share on other sites More sharing options...
scorpionsworld Posted August 16, 2013 Share Posted August 16, 2013 Heb een probleem om ALLEEN de imagesize van de categorieën te veranderen. Als ik in de map medium_default de size van 58X58 vergroot naar 110X110 veranderen de beelden in het block nieuwe producten ook naar 110X110 terwijl deze eigenlijk 58X58 zouden moetten blijven. Heb geprobeerd om een nieuwe map aan te maken waarin alleen de categorieën voorkomen maar dit werkt niet. Heb al allerlei dingen geprobeerd, maar niets kwam tot een tevreden resultaat. Wie weet hierin een oplossing. Voeg nog even een screeny bij. de afbeeldingsgrootte medium default is gekoppeld aan afbeeldingstypen. Deze aanpassen en de thumbnails hergenereren betekend dat je alle afbeeldingstypen vergroot.Als je enkel de medium size van de categorieen wilt aanpassen zul je een aparte afbeeldingsgrootte moeten definieren voor enkel de categorieen en vervolgens de templates moeten aanpassen die voor de categorien gebruik maken van de medium_default en bovendien de CategoryController om de mediumSize array aan te passen, liefst via een override. Bijv. /themes/themenaam/category.tpl regel 82 en 84 <img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium_default')}" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" /> aanpassen naar <img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'Categorie_foto')}" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" /> En voor de CategoryController de override aanmaken /override/controllers/front/CategoryController.php met inhoud <?php class CategoryController extends CategoryControllerCore { public function initContent() { parent::initContent(); $this->setTemplate(_PS_THEME_DIR_.'category.tpl'); if (!$this->customer_access) return; if (isset($this->context->cookie->id_compare)) $this->context->smarty->assign('compareProducts', CompareProduct::getCompareProducts((int)$this->context->cookie->id_compare)); $this->productSort(); // Product sort must be called before assignProductList() $this->assignScenes(); $this->assignSubcategories(); if ($this->category->id != 1) $this->assignProductList(); $this->context->smarty->assign(array( 'category' => $this->category, 'products' => (isset($this->cat_products) && $this->cat_products) ? $this->cat_products : null, 'id_category' => (int)$this->category->id, 'id_category_parent' => (int)$this->category->id_parent, 'return_category_name' => Tools::safeOutput($this->category->name), 'path' => Tools::getPath($this->category->id), 'add_prod_display' => Configuration::get('PS_ATTRIBUTE_CATEGORY_DISPLAY'), 'categorySize' => Image::getSize(ImageType::getFormatedName('category')), 'mediumSize' => Image::getSize(ImageType::getFormatedName('Categorie_foto')), 'thumbSceneSize' => Image::getSize(ImageType::getFormatedName('m_scene')), 'homeSize' => Image::getSize(ImageType::getFormatedName('home')), 'allow_oosp' => (int)Configuration::get('PS_ORDER_OUT_OF_STOCK'), 'comparator_max_item' => (int)Configuration::get('PS_COMPARATOR_MAX_ITEM'), 'suppliers' => Supplier::getSuppliers() )); } } Link to comment Share on other sites More sharing options...
mercyful Posted August 16, 2013 Author Share Posted August 16, 2013 Geweldig alles werkt nu en ik beschouw dit probleem dan ook maar als opgelost. Dikke veer verdient.... Thanks again. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now