Ответить Новая тема Новый опрос 
Всего: 2 < 1 2
 Товары в той же категории v1.8.0 - от PrestaShop
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


05-02-2016 00:28
Цитата:( alex7ba @ 04-02-2016 22:41 Смотреть сообщение )
А можно сделать так, чтобы модуль выводил товары из категории по умолчанию для данного товара?

Код:
$cache_id = 'productscategory|'.$id_product.'|'.(isset($params['category']->id_category) ? (int)$params['category']->id_category : $product->id_category_default);
заменить на:
Код:
$cache_id = 'productscategory|'.$id_product.'|'. $product->id_category_default;


Код:
if (isset($params['category']->id_category))
    $category = $params['category'];
else
{
    if (isset($product->id_category_default) && $product->id_category_default > 1)
        $category = new Category((int)$product->id_category_default);
}
заменить на:
Код:
if (isset($product->id_category_default) && $product->id_category_default > 1)
    $category = new Category((int)$product->id_category_default);
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
alex7ba
Новичок
Сообщений: 17
Регистрация: 04-02-2016


05-02-2016 18:57
не работает...

код -
$cache_id = 'productscategory|'.$id_product.'|'.(isset($params['category']->id_category) ? (int)$params['category']->id_category : $product->id_category_default);

такого не было, был код -
$cache_id = 'productscategory|'.$id_product.'|'.(isset($params['category']->id_category) ? (int)$params['category']->id_category : (int)$product->id_category_default);
( он был заменен, в четырех местах)

productscategory.php - находится в двх местах, и он разный - один в шаблоне, другой в папке модули в корне (он менялся).
Может быть в файле в шаблоне что-то поправить?


Сообщение отредактировал alex7ba (05-02-2016 20:01)
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


05-02-2016 19:15
Приложите к сообщению файл /modules/productscategory/productscategory.php
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
alex7ba
Новичок
Сообщений: 17
Регистрация: 04-02-2016


06-02-2016 02:00
файл во вложении


Вложения:

Вложения productscategory.php( Размер файла: 8.42KB Скачиваний: 433 )

Вложения productscategory---.tpl( Размер файла: 2.81KB Скачиваний: 203 )
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
alex7ba
Новичок
Сообщений: 17
Регистрация: 04-02-2016


06-02-2016 02:02
удалено


Сообщение отредактировал alex7ba (06-02-2016 03:04)
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
alex7ba
Новичок
Сообщений: 17
Регистрация: 04-02-2016


08-02-2016 19:07
Вложения productscategory.php( Размер файла: 8.97KB )
to Alex
не смотрели случано, что с файлами.
Или это я сделал что-то не так?.. не могу дорбиться результата, вроде должно работать, с изменениями, а нет.
Я файл прикладывал старый, без изменений, с изменениями вот.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


09-02-2016 01:15
Цитата:( alex7ba @ 08-02-2016 20:07 Смотреть сообщение )
Или это я сделал что-то не так?.. не могу дорбиться результата, вроде должно работать, с изменениями, а нет.

Протестировал работу последнего файла (productscategory.php (размер файла: 8.97KB )): ошибок нет, правка выполнена верно, на тест. сборке модуль отобразил доп. товары из основной категории товара.
Проверьте наличие старого кеша: удалите директорию /cache/smarty/cache/productscategory/.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
alex7ba
Новичок
Сообщений: 17
Регистрация: 04-02-2016


09-02-2016 02:01
спасибо, работает!
(это я делал что-то не так - кеш пустой, но в админке напортачил)
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос 
Всего: 2 < 1 2