Fix no responding when trying to access front end page

This commit is contained in:
chris committed 2013-01-09 11:23:18 +08:00
1 parent fac4faad6c
commit 1d80b39dcb
3 files changed
+12 -7

No files matched your search

+9 -4
View File
@@ -9,14 +9,19 @@ module Admin::PagePartsHelper
end
end
def widget_field_options(i)
def widget_field_options(i,local_item=nil)
local_item = @part if local_item.nil?
options = @module_app.widget_fields.collect{|widget_field| [I18n.t(widget_field[1]), widget_field[0]]}
options_for_select(options, (@part[:widget_field][i][0] if (@part && !@part[:widget_field].blank? && !@part[:widget_field][i].blank?)) )
options_for_select(options, (local_item[:widget_field][i][0] if (local_item && !local_item[:widget_field].blank? && !local_item[:widget_field][i].blank?)) )
end
def widget_fiield_type_options(i)
def widget_fiield_type_options(i,local_item=nil)
options = LIST[:widget_field_type].collect{|widget_field| [widget_field.humanize, widget_field]}
options_for_select(options, (@part[:widget_field][i][1] if (@part && !@part[:widget_field].blank? && !@part[:widget_field][i].blank?)) )
local_item = @part if local_item.nil?
options_for_select(options, (local_item[:widget_field][i][1] if (local_item && !local_item[:widget_field].blank? && !local_item[:widget_field][i].blank?)) )
end
end