implement addCriteriaToPositionQuery method in content model. #360

This commit is contained in:
Manuel Raynaud
2014-04-30 10:44:34 +02:00
parent 270b5f6499
commit 0b36b2222d

View File

@@ -2,6 +2,7 @@
namespace Thelia\Model;
use Propel\Runtime\ActiveQuery\Criteria;
use Propel\Runtime\Propel;
use Thelia\Core\Event\Content\ContentEvent;
use Thelia\Core\Event\TheliaEvents;
@@ -32,8 +33,14 @@ class Content extends BaseContent
*/
protected function addCriteriaToPositionQuery($query)
{
// TODO: Find the default folder for this content,
// and generate the position relative to this folder
$contents = ContentFolderQuery::create()
->filterByFolderId($this->getDefaultFolderId())
->filterByDefaultFolder(true)
->select('content_id')
->find();
// Filtrer la requete sur ces produits
if ($contents != null) $query->filterById($contents, Criteria::IN);
}
public function getDefaultFolderId()