我想在管理员中按位置排序,当某些产品共享时,按名称排序。
目录>管理类别> “选择类别”>分类产品>按位置排序
但我找不到做这项工作的方法。有什么想法吗?
答案 0 :(得分:0)
或多或少所有排序的东西都在:
应用程序/代码/核心/法师/ Adminhtml /砌块/空间/ Grid.php
我正在寻找的功能(已经修改以适合我的pourpouse):
protected function _setCollectionOrder($column)
{
$collection = $this->getCollection();
if ($collection) {
$columnIndex = $column->getFilterIndex() ?
$column->getFilterIndex() : $column->getIndex();
$collection->setOrder($columnIndex, strtoupper($column->getDir()))
->setOrder('entity_id', 'asc'); // new line
}
return $this;
}