Allow sorting by creation date for Content Loop
This commit is contained in:
@@ -60,7 +60,7 @@ class Content extends BaseI18nLoop implements PropelSearchLoopInterface
|
|||||||
new Argument(
|
new Argument(
|
||||||
'order',
|
'order',
|
||||||
new TypeCollection(
|
new TypeCollection(
|
||||||
new Type\EnumListType(array('alpha', 'alpha-reverse', 'manual', 'manual_reverse', 'random', 'given_id'))
|
new Type\EnumListType(array('alpha', 'alpha-reverse', 'manual', 'manual_reverse', 'random', 'given_id', 'created', 'created_reverse', 'updated', 'updated_reverse'))
|
||||||
),
|
),
|
||||||
'alpha'
|
'alpha'
|
||||||
),
|
),
|
||||||
@@ -178,6 +178,19 @@ class Content extends BaseI18nLoop implements PropelSearchLoopInterface
|
|||||||
$search->clearOrderByColumns();
|
$search->clearOrderByColumns();
|
||||||
$search->addAscendingOrderByColumn('RAND()');
|
$search->addAscendingOrderByColumn('RAND()');
|
||||||
break(2);
|
break(2);
|
||||||
|
//OMNIMOD
|
||||||
|
case "created":
|
||||||
|
$search->addAscendingOrderByColumn('created_at');
|
||||||
|
break;
|
||||||
|
case "created_reverse":
|
||||||
|
$search->addDescendingOrderByColumn('created_at');
|
||||||
|
break;
|
||||||
|
case "updated":
|
||||||
|
$search->addAscendingOrderByColumn('updated_at');
|
||||||
|
break;
|
||||||
|
case "updated_reverse":
|
||||||
|
$search->addDescendingOrderByColumn('updated_at');
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user