ExpressionEngine文件管理器 - 默认为缩略图视图

时间:2012-11-17 00:12:51

标签: expressionengine

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

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

此时我会对核心黑客感到满意。

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

2 个答案:

答案 0 :(得分:2)

我也想知道过去做过这件事 - 事实证明这很简单。打开ee_filebrowser.js并搜索a("#dir_choice").val()的第一个实例。之后立即添加:

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

确保包含前导;

我只在Safari中对此进行了测试,但我不明白为什么它无处不在。顺便说一句,JS beautifier使这种事情变得无比容易。

答案 1 :(得分:1)

我不建议出于任何原因黑客攻击核心,我建议不惜一切代价避免使用。

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

看起来EE 2.5.3中的以下文件是您要编辑的内容:

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

我发现这些文件在view_type的文本编辑器中进行了搜索,该文件来自该下拉菜单的ID。 javascript被缩小,所以你可能想要un-minify it,然后重写处理切换的部分。我不是那里最好的JS / jQuery人,而且未加强的js也让它变得更难,我不会提供比我迄今为止发现的更多。

如果您对js不满意,可以考虑从两个文件中取出部件,也可以开始相应标记的新帖子。

另请注意:除了这两个文件之外,可能还有更多内容,因此请将此答案视为一个开始,仅此而已。