首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与媒体图书馆上载文件重新排序有关的问题(Kentico 9)

与媒体图书馆上载文件重新排序有关的问题(Kentico 9)
EN

Stack Overflow用户
提问于 2016-07-12 06:23:02
回答 2查看 162关注 0票数 0

我已经在Kentico 9的媒体库中上传了一些PDF文档。默认情况下,文档按字母顺序排列在媒体库中。

在显示方面,我使用了媒体库 web部件。我想随机更改文档的顺序,,但我没有在媒体库和媒体库中进行排序的任何选项。如何根据需要改变文件的顺序?请给我建议。

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2016-07-12 06:42:11

您可以尝试媒体文件数据源(使用Repeater webpart)。此want部件具有您可以指定的_ORDER BY expressio_n属性,因此您可以随意订购您的文件。

票数 2
EN

Stack Overflow用户

发布于 2016-07-12 06:42:57

由于媒体文件存储在数据库(Media_File表)中,所以可以使用Order by条件对结果进行排序。将对所有行进行随机排序的查询如下所示:

代码语言:javascript
复制
select * from Media_File order by NEWID();

因此,您所需要做的就是根据条件调整带有order条件的SQL查询。但是,媒体库 web部件不允许您调整它,因此您有4个主要选项(尽管还有更多的方法):

1)自定义(~/CMSWebparts/MediaLibrary/MediaGallery.ascx) 媒体库 web部件

2)使用媒体文件数据源 web部件,例如Basic中继器和NEWID()使用order;按web部件的"Order by“属性

3)将SQL数据源 web部件与Basic中继器按上述方式使用。

4)创建自己的web部件

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38321366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档