1

当您使用 EE 默认文件管理器选择条目中的图像时,默认视图是“将文件显示为列表”。

有没有办法将缩略图视图显示为默认值?

在这一点上,我会对核心 hack 感到满意。

我通常不将文件管理器用于站点(更喜欢资产),但这个客户的预算很紧

4

2 回答 2

2

我过去也想知道这样做 - 结果很简单。打开 ee_filebrowser.js 并搜索a("#dir_choice").val(). 之后立即添加:

; a("#view_type").val('thumb').change();

确保包含前导;.

我只在 Safari 中对此进行了测试,但我不明白为什么它不能在任何地方工作。顺便说一句,JS 美化器使这种事情变得无限容易。

于 2012-11-17T17:15:08.713 回答
1

我不建议出于任何原因破解核心,我建议不惜一切代价避免它。

话虽如此,我将提供我发现的相同内容。

在 EE 2.5.3 中,您希望编辑以下文件:

/themes/javascript/compressed/jquery/plugins/ee_filebrowser.js
/system/expressionengine/libraries/File_field.php

我发现这些在我的文本编辑器中进行文件搜索,这些文件view_type来自该下拉列表的 id。javascript 已缩小,因此您可能希望取消缩小它,然后重写处理开关的部分。我不是最好的 JS/jQuery 人,而且未缩小的 js 也让它变得更难了,所以我不会提供比我迄今为止发现的更多的东西。

如果您对 js 不熟悉,请考虑从两个文件中提取部分部分,并可能开始一个相应标记的新帖子。

另请注意:这可能不仅仅是这两个文件,因此请将此答案视为一个开始,仅此而已。

于 2012-11-17T01:57:27.533 回答