0
사용 가능한 블로그 게시물을 표시하는 드롭 다운 메뉴를 만들려고합니다. 드롭 다운 화살표가 나타나려면 "블로그"노드를 선택해야합니다. 다른 노드를 선택하면 화살표가 나타나지 않습니다. 부모가 활성 상태 인 경우에만 드롭 다운 메뉴를 사용할 수 있습니다.
Home Page - no drop down available
Dropdown appears only when the blogs tab is active
좋아요 것
는 사용자가 "블로그"페이지를 통해 이동하지 않고 드롭 다운 메뉴를 열 수있는 방식으로 배치한다. 예를 들어 사용자가 홈페이지에 있거나 드롭 다운을 클릭 한 다음 홈페이지에 머물러있는 상태에서 '블로그 1'로 바로 이동할 수 있습니다.Django-CMS를 통해 가능합니까?
from menus.base import NavigationNode
from menus.menu_pool import menu_pool
from django.utils.translation import ugettext_lazy as _
from cms.menu_bases import CMSAttachMenu
from cms.models import Title
class TestMenu(CMSAttachMenu):
name = _("test menu")
def get_nodes(self, request):
nodes = []
n = NavigationNode(_('blog 1'), "/", 1)
n2 = NavigationNode(_('blog 2'), "/bye/", 2)
n3 = NavigationNode(_('blog 3'), "/hello/", 3)
n4 = NavigationNode(_('blog 4'), "/hello/world/", 4)
nodes.append(n)
nodes.append(n2)
nodes.append(n3)
nodes.append(n4)
return nodes
menu_pool.register_menu(TestMenu)