Modifications for menu in Design
This commit is contained in:
1 parent
98d6c3fa15
commit
492f691469
7 files changed
+61
-1
No files matched your search
@@ -12,7 +12,7 @@ class Admin::ItemsController < ApplicationController
|
||||
if params[:item_id]
|
||||
@item = Item.find(params[:item_id])
|
||||
else
|
||||
@item = Item.first(:conditions => {:parent_id => nil})
|
||||
@item = get_homepage
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@@ -73,5 +73,9 @@ class ApplicationController < ActionController::Base
|
||||
''
|
||||
end
|
||||
end
|
||||
|
||||
def get_homepage
|
||||
Item.first(:conditions => {:parent_id => nil})
|
||||
end
|
||||
|
||||
end
|
||||
@@ -1,5 +1,6 @@
|
||||
class DesignFile
|
||||
include Mongoid::Document
|
||||
include Mongoid::Timestamps
|
||||
|
||||
mount_uploader :file, AssetUploader
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
class Layout < DesignFile
|
||||
include Parser
|
||||
embeds_one :menu
|
||||
embedded_in :design
|
||||
|
||||
attr_reader :content
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
class Menu
|
||||
include Mongoid::Document
|
||||
include Mongoid::Timestamps
|
||||
|
||||
field :levels, :type => Integer
|
||||
field :values, :type => Hash
|
||||
|
||||
embedded_in :layout
|
||||
|
||||
end
|
||||
Binary file not shown.
Reference in new issue
Block a user