在所见即所得Magento 2中更改文件夹排序

vc9ivgsu  于 2022-11-12  发布在  其他
关注(0)|答案(1)|浏览(139)

编码创建一个商店与Magento我发现了一个'问题'我想解决。
每当我在Magento中使用Wysiwyg打开文件系统时,文件夹根本没有排序。
在此查找x1c 0d1x示例
我希望按名称ASC对文件夹进行排序。我尝试通过创建首选项vendor\magento\module-cms\Model\Wysiwyg\Images\Storage.php来修改Storage类
而且它实际上对里面的图像有效,但对文件夹无效!

我的大问题是,我如何按名称对这个文件夹集合进行排序?我在哪里可以找到这些更改的文件?
谢谢你!

cunj1qz1

cunj1qz11#

\Magento\Cms\Model\Wysiwyg\Images\Storage类具有方法getDirsCollection
通过调用setOrder setter扩展它

$collection = $this->getCollection($path)
    ->setCollectDirs(true)
    ->setCollectFiles(false)
    ->setCollectRecursively(false)
    // ===> setter <===
    ->setOrder(
        'name',
        \Magento\Framework\Data\Collection::SORT_ORDER_ASC
    )
;

相关问题