RefineryCMS 2.1.0 和 Zurb 4 带有下拉导航的顶部菜单

2024-05-24

我正在尝试使用 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(使用前将#替换为@)

RefineryCMS 2.1.0 和 Zurb 4 带有下拉导航的顶部菜单 的相关文章

随机推荐

  • Kafka Producer配置重试策略

    需要更改 Kafka Producer 配置的哪些参数 以便生产者应该 1 重试n次 2 n个间隔后 如果代理关闭 也会收到相同的消息 我需要处理与此相关的情况 https github com rsyslog rsyslog issues
  • 如何将图标添加到桌面上的应用程序快捷方式

    我希望当用户运行我的 C 应用程序时 该应用程序将创建一个桌面快捷方式来运行应用程序 我使用这个代码 private void appShortcutToDesktop string linkName string deskDir Envi
  • llvm 中 CloneFunction 的 vmap 参数传递什么?

    我正在尝试克隆另一个函数的精确副本 我在互联网上找不到任何 CloneFunction 使用的示例 事实证明 您可以只创建一个 ValueToValueMapTy 变量并在不初始化的情况下传递它
  • 如何从 bitbucket 存储库触发 jenkins 管道

    我已成功在 bitbucket 中为 Jenkins 自由式项目设置了一个 Webhook 触发器 用于测试目的 不幸的是 我的 Jenkins 项目使用的是 Pipeline 格式 我无法让 Bitbucket 触发此类项目 问题似乎是没
  • 如何修复 MLflow UI 中未显示的工件

    我使用了 MLflow 并使用下面的函数 来自 pydataberlin 记录了参数 def train alpha 0 5 l1 ratio 0 5 train a model with given parameters warnings
  • 如何通过SSDT的SQLPackage.exe将DACPAC文件发布到SQL Server数据库项目?

    我正在使用 SSDT for Visual Studio 2012here http msdn microsoft com en us jj650015并使用其命令行工具SQLPackage exe发布 dacpac 文件 我想将其发布到S
  • 使用 libjvm.so 时出现 Sigsegv Java 致命错误

    我正在做重启测试Sles12sp2 using STAF v3 4 24一段时间后我收到此错误 A fatal error has been detected by the Java Runtime Environment SIGSEGV
  • 多元化服务将状态更改为状态

    我们有一个 T4 模板 使用System Data Entity Design PluralizationServices处理某些模型生成的表名称 当我们运行一个表时Status在名称中 例如CompanyStatus the Singul
  • 如何在 Nrwl Nx 中集成 firebase

    我真的很想将 firebase 以及 firebase cli 集成到 Nx 中的应用程序中 但不知道如何实现 我使用 firebase 函数 托管 cli tools 等 理想情况下 我希望能够使用 firebase cli 部署用于托管
  • 滚动查看器无法在网格上工作

    您好 我正在 Windows 10 中学习 UWP 我需要滚动网格 他们有两段代码很相似 我的本意是在grid2中滚动 第一段代码
  • 通过 cons & 写入类成员

    在此示例中 c 风格转换为int 接下来是对类的接口进行某种破解的分配A未定义的行为 class A public A x 0 A std cout lt lt x lt lt std endl const int getX return
  • 熊猫:改变日子

    我有一个datetime系列 并且需要将日期更改为1对于每个条目 我想过很多简单的解决方案 但没有一个适合我 目前 唯一真正有效的是 将系列设置为索引 从索引中查询月份和年份 使用年 月和 1 重建新的时间序列 事情不可能真的那么复杂 不是
  • 数字求和的算法?

    我正在寻找一种数字求和的算法 让我概述一下基本原则 假设你有一个号码 18268 1 8 2 6 8 25 2 5 7 7 是我们的最终数字 它基本上是将整个数字中的每个数字相加 直到我们得到一个 也称为 核心 数字 它经常被命理学家使用
  • Google GeoCharts 单击时关闭工具提示

    我正在使用 Google GeoChart 并且添加了工具提示 当用户单击任何状态时 它将显示带有状态信息的工具提示 我需要在工具提示中添加一个关闭按钮 当用户单击工具提示时 工具提示将关闭 我已经在小提琴中添加了这段代码 function
  • 如何制作堆叠条形图并避免在 Plotly 中隐藏误差线

    我正在尝试在两个条形图之间绘制具有对称误差条的堆叠条形图 但是 误差条被 go Bar 的第二个实例隐藏 下面的示例 import plotly graph objects as go x values A B C D E y1 value
  • 如何通过 md5 比较图像?

    该方法是否比较图像的像素值 我猜它不会起作用 因为它们的尺寸彼此不同 但如果它们相同但格式不同怎么办 例如 我截图并保存为 jpg另一个并保存为 gif MD5哈希是实际的二进制数据 因此不同的格式将具有完全不同的二进制数据 因此 要使 M
  • C随机数生成器产生相同的数字

    我如何获得 c 中的随机数生成器 以便在调用我的函数时给出不同的数字 include
  • 在分词前添加连字符

    也许这是不可能的 但我想知道是否有一种方法可以在打破单词之前自动在长字符串的末尾插入一个连字符 并且没有空格 这jsfiddle http jsfiddle net 76qBy 演示了我遇到的问题 谢谢 table width 200px
  • 使用.pem文件在java中发送https请求

    我有包含证书 私钥和信任链的 pem 文件 以及我使用它生成的 p12 文件openssl pkcs12 导出 openssl pkcs12 export out file p12 in file pem inkey file pem pa
  • RefineryCMS 2.1.0 和 Zurb 4 带有下拉导航的顶部菜单

    我正在尝试使用 Zurb Foundation 来设计使用最新版本的 Refinery 构建的应用程序 我开始遵循本指南 http blog flatironschool com post 54511602806 build a blog