Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как сделать так, чтобы в опциях не урезались картинки


ttll

Recommended Posts

У меня добавлено много кода, не входящего в изначальное состояние файла, так что строка, к сожалению мне ничего не даст.

Можете кусок кода вставить?

Написали же где копать открываешь файл!!!

catalog/controller/product/product.php

ищешь строку 272

'image' => $this->model_tool_image->resize($option_value['image'], 50, 50),

и меняешь цифры 50,50 на тот размер который тебе нужен!!!!

Надіслати
Поділитися на інших сайтах

Написали же где копать открываешь файл!!!

catalog/controller/product/product.php

ищешь строку 272

'image' => $this->model_tool_image->resize($option_value['image'], 50, 50),

и меняешь цифры 50,50 на тот размер который тебе нужен!!!!

Написал же у меня файл уже изменялся - строки не совпадают с оригинальными.
Надіслати
Поділитися на інших сайтах


foreach ($this->model_catalog_product->getProductOptions($this->request->get['product_id']) as $option) {
if ($option['type'] == 'select' || $option['type'] == 'radio' || $option['type'] == 'checkbox' || $option['type'] == 'image') {
  $option_value_data = array();
 
  foreach ($option['option_value'] as $option_value) {
   if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) {
    if ((($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) && (float)$option_value['price']) {
	 $price = $this->currency->format($this->tax->calculate($option_value['price'], $product_info['tax_class_id'], $this->config->get('config_tax')));
    } else {
	 $price = false;
    }
   
    $option_value_data[] = array(
	 'product_option_value_id' => $option_value['product_option_value_id'],
	 'option_value_id'		 => $option_value['option_value_id'],
	 'name'				    => $option_value['name'],
	 'image'				   => $this->model_tool_image->resize($option_value['image'], 50, 50), // В ЭТОЙ СТРОЧКЕ РЕДАКТИРОВАТЬ
	 'price'				   => $price,
	 'price_prefix'		    => $option_value['price_prefix']
    );
   }
  }
 
  $this->data['options'][] = array(
   'product_option_id' => $option['product_option_id'],
   'option_id'		 => $option['option_id'],
   'name'			  => $option['name'],
   'type'			  => $option['type'],
   'option_value'	  => $option_value_data,
   'required'		  => $option['required']
  );	
} elseif ($option['type'] == 'text' || $option['type'] == 'textarea' || $option['type'] == 'file' || $option['type'] == 'date' || $option['type'] == 'datetime' || $option['type'] == 'time') {
  $this->data['options'][] = array(
   'product_option_id' => $option['product_option_id'],
   'option_id'		 => $option['option_id'],
   'name'			  => $option['name'],
   'type'			  => $option['type'],
   'option_value'	  => $option['option_value'],
   'required'		  => $option['required']
  );	 
}
}

Поставил комментарий где редактировать...

А понятными словами, ищи где идет формирование опций

  • +1 1
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.