我正在尝试使用 Zurb Foundation 来设计使用最新版本的 Refinery 构建的应用程序。我开始遵循本指南
http://blog.flatironschool.com/post/54511602806/build-a-blog-based-site-with-refinerycms http://blog.flatironschool.com/post/54511602806/build-a-blog-based-site-with-refinerycms
但最新版本的refinery使用“menu-presenter”来布局菜单。
我已经做到了这一点:
module ApplicationHelper
def zurb_menu
menu_items = Refinery::Menu.new(Refinery::Page.in_menu)
presenter = Refinery::Pages::MenuPresenter.new(menu_items, self)
presenter.css = "top-bar-section"
presenter.dom_id = nil
presenter.menu_tag = :section
presenter.list_tag = "ul class='left'"
presenter
end
end
这种方法可行,但是元素不太正确,主要问题是我不知道如何或在哪里添加下拉类以使子元素下拉。通过上面的代码,子元素一直在扩展。
感谢您的帮助
代替in_menu如果你使用快速菜单,然后您将能够对页面重新排序。 menu_pages 可以工作,但是它不会按照管理中的顺序呈现页面。希望这对某人有帮助。
menu_items = Refinery::Menu.new(Refinery::Page.menu_pages)
menu_items = Refinery::Menu.new(Refinery::Page.fast_menu)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)