opti front
This commit is contained in:
parent
8f778fc0c0
commit
04ea7159ac
@ -20,7 +20,8 @@ class CategoryCmsControllerCore extends FrontController
|
||||
public function init() {
|
||||
$id_category_cms = Tools::getValue('id_category_cms', 0);
|
||||
$this->categorycms = new CmsPsCategory($id_category_cms, $this->context->language->id);
|
||||
|
||||
|
||||
|
||||
if (!Validate::isLoadedObject($this->categorycms)
|
||||
|| !$this->categorycms->active) {
|
||||
header('HTTP/1.1 404 Not Found');
|
||||
@ -37,6 +38,7 @@ class CategoryCmsControllerCore extends FrontController
|
||||
|
||||
$this->page = Tools::getValue('page', 1);
|
||||
|
||||
|
||||
// Filter et orderBy
|
||||
$filter_by = Tools::getValue('filter_by', '');
|
||||
$this->order_by = Tools::getValue('order_by');
|
||||
@ -71,9 +73,10 @@ class CategoryCmsControllerCore extends FrontController
|
||||
|
||||
$rootCategory = CmsPsCategory::getRootCategory($this->categorycms->id);
|
||||
|
||||
$bestsTips = $rootCategory->getArticles($id_lang, 4, 1, FALSE, 'note');
|
||||
// $bestsTips = $rootCategory->getArticles($id_lang, 4, 1, FALSE, 'note');
|
||||
// get all and exclude bestTips
|
||||
$all_articles = $rootCategory->getArticles($id_lang, 999999, 1, FALSE, 'note');
|
||||
$all_articles = $rootCategory->getArticles($id_lang, 999999, 1, FALSE, 'note', '', false);
|
||||
$bestsTips = array_slice($all_articles, 0, 4);
|
||||
$all_articles = array_slice($all_articles, 4, sizeof($all_articles));
|
||||
|
||||
$child_categories = $this->categorycms->getChildren($id_lang);
|
||||
|
@ -31,7 +31,6 @@ class PostEditoControllerCore extends FrontController
|
||||
|
||||
$product_relation = $this->postedito->getProductRelation($id_lang);
|
||||
$last_editos = CmsPsEdito::getAllEditos($id_lang, 10, 1);
|
||||
|
||||
|
||||
$this->context->smarty->assign(array(
|
||||
'product_relation' => $product_relation,
|
||||
|
@ -163,7 +163,7 @@ class CmsPsCategory extends ObjectModel {
|
||||
return array();
|
||||
}
|
||||
|
||||
public function getArticles($id_lang, $limit = 10, $num_page, $total = FALSE, $order_by = 'date_add', $filter_word = '')
|
||||
public function getArticles($id_lang, $limit = 10, $num_page, $total = FALSE, $order_by = 'date_add', $filter_word = '', $injects = true)
|
||||
{
|
||||
$collection_post = new Collection('CmsPsPost', $id_lang);
|
||||
$collection_post->where('id_category', '=', $this->id_category);
|
||||
@ -181,7 +181,8 @@ class CmsPsCategory extends ObjectModel {
|
||||
}
|
||||
|
||||
$articles = $collection_post->getResults();
|
||||
return CmsPsPost::injectsData($articles, TRUE);
|
||||
|
||||
return CmsPsPost::injectsData($articles, $injects);
|
||||
}
|
||||
|
||||
|
||||
|
@ -122,7 +122,6 @@ class CmsPsPost extends ObjectModel {
|
||||
if(!$array) {
|
||||
return $articles[0];
|
||||
}
|
||||
|
||||
return $articles;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user