Set default widget sort to created_at

Don't use page category when home
This commit is contained in:
chris committed 2013-02-19 17:49:23 +08:00
1 parent ec9c68f039
commit 3e79b787bb
2 files changed
+6 -6

No files matched your search

+5 -5
View File
@@ -16,16 +16,16 @@ class DefaultWidgetController< OrbitWidgetController
if !params["tag_id"].blank?
@tag = Tag.find(params["tag_id"]) rescue nil
if params["category_id"].blank?
result = @tag.send(ori_class_name.downcase.pluralize)
result = @tag.send(ori_class_name.downcase.pluralize).desc(:created_at)
else
result = @tag.send(ori_class_name.downcase.pluralize).where(get_category_field_name(ori_class_name) => params['category_id'])
result = @tag.send(ori_class_name.downcase.pluralize).where(get_category_field_name(ori_class_name) => params['category_id']).desc(:created_at)
end
elsif params["category_id"].blank?
result = eval(@default_widget["query"])
result = eval(@default_widget["query"]).desc(:created_at)
else
result = eval("#{ori_class_name}.where(get_category_field_name(ori_class_name) => params['category_id'])")
result = eval("#{ori_class_name}.where(get_category_field_name(ori_class_name) => params['category_id'])").desc(:created_at)
end
result.available_for_lang(I18n.locale).can_display
result.available_for_lang(I18n.locale).can_display.desc(:created_at)
end
def default_widget