Exemplo n.º 1
0
def manage_menu_item(request, menu_id):
	menu = Menu.objects.with_id(menu_id)
	menu_item_list = MenuItem.objects(menu=Menu.objects.with_id(menu_id))

	context = {
		'title' : 'All %s menu items' %menu.title,
		'menu_item_list' : menu_item_list,
		'menu' : menu
	}

	return render_to_response(_lookup_template('manage_menu_item'), context,
								context_instance=RequestContext(request))
Exemplo n.º 2
0
	def render(self, context):
		try:
			menu_instance = Menu.objects.get(unique_id=self.menu_id)
		#if there is no menus defined, create one
		except Menu.DoesNotExist:
			menu = Menu(title='Main', unique_id='main_menu')
			menu.save()
			menu_item = MenuItem(title = 'Home', menu = menu, url = 'http://pixellaz.net',
							label = 'Home', order = 0, parent = '')
			menu_item.save()
			context[self.context_var] = menu_item
		else:
			context[self.context_var] = MenuItem.objects(menu=menu_instance)
		return ''