Ответить Новая тема Новый опрос 
Всего: 3 < 1 2 3 >
 Помогите прикрутить сортировку к новым товарам
Алекс


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


27-05-2015 11:57
Скрытое содержимое:
Только пользователю с именем szvonskij разрешен просмотр
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
szvonskij


Новичок
Сообщений: 37
Регистрация: 23-05-2015


27-05-2015 21:01
Цитата:( Алекс @ 27-05-2015 12:57 Смотреть сообщение )
Оплатить, чтобы смотреть сообщение, не будет отображен в цитате


Ну я думаю последние грабли - при включенном кешировании сортировка не работает, пример там же, с включенным кешем.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
szvonskij


Новичок
Сообщений: 37
Регистрация: 23-05-2015


27-05-2015 22:28
И как сделать чтоб по дефолту отображались последние добавленные?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


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


27-05-2015 22:29
Цитата:( szvonskij @ 27-05-2015 22:01 Смотреть сообщение )
при включенном кешировании сортировка не работает, пример там же, с включенным кешем.

Откройте файл /modules/blocknewproducts/blocknewproducts.php и в методе hookdisplayHomeTabContent перед:
Код:
'mediumSize' => Image::getSize(ImageType::getFormatedName('medium')),

добавьте:
Код:
'request' => $this->context->link->getPaginationLink(false, false, false, true),

Если ошибка сохраняется необходимо смотреть код (что кешируется).
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
szvonskij


Новичок
Сообщений: 37
Регистрация: 23-05-2015


01-06-2015 14:18
Добрый день еще раз.

Пытаюсь прикрутить по аналогии все к модулю homefeatured но там совершенно разные строки и в итоге не выходит, прошу содействия в решении вопроса.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


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


01-06-2015 17:49
Цитата:( szvonskij @ 01-06-2015 15:18 Смотреть сообщение )
Пытаюсь прикрутить по аналогии все к модулю homefeatured но там совершенно разные строки и в итоге не выходит

1. Откройте файл /themes/тема/modules/homefeatured/homefeatured.tpl и добавьте:
Код:
{assign var='request' value=$link->getPaginationLink(false, false, false, true)}
{include file="$tpl_dir./product-sort.tpl"}


2. Откройте файл /modules/homefeatured/homefeatured.php и в методе hookDisplayHome перепишите / удалите условия: isCached и getCacheId и $this->_cacheProducts();

до:
Код:
$this->smarty->assign(array(

добавьте:
Код:
$controller = new FrontController();
$controller->productSort();
$category = new Category(Context::getContext()->shop->getCategory(), (int)Context::getContext()->language->id);
$nb = (int)Configuration::get('HOME_FEATURED_NBR');


Код:
'products' => HomeFeatured::$cache_products,

замените на:
Код:
'products' => $category->getProducts((int)Context::getContext()->language->id, 1, ($nb ? $nb : 8), $controller->orderBy, $controller->orderWay),
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
szvonskij


Новичок
Сообщений: 37
Регистрация: 23-05-2015


01-06-2015 20:29
С включенным кешем не работает, что можно подправить?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


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


01-06-2015 22:42
Цитата:( szvonskij @ 01-06-2015 21:29 Смотреть сообщение )
С включенным кешем не работает, что можно подправить?

Уточните о каком кеше идет речь.
Приложите к сообщению получившийся файл homefeatured.php
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
szvonskij


Новичок
Сообщений: 37
Регистрация: 23-05-2015


01-06-2015 23:25
Сам файл
Вот кеш тут


Изображения:
dXJ5ePe.jpg - Размер файла22.56KB, Скачиваний: 324 (Нажмите для увеличения)
Вложения:

Вложения homefeatured.php( Размер файла: 8.25KB Скачиваний: 69 )
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
szvonskij


Новичок
Сообщений: 37
Регистрация: 23-05-2015


02-06-2015 04:01
вроде все как вы писали


Сообщение отредактировано szvonskij 02-06-2015 05:01 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос 
Всего: 3 < 1 2 3 >