使用示例内容生成选项卡式子菜单-从分类术语或子菜单项生成

时间:2016-01-26 作者:Slam

我希望从分类术语或子菜单项生成一个选项卡式子菜单,并包含示例内容(每个术语/子菜单项三个项)。我能做的样式,问题是html生成。

我看到这种风格被称为选项卡式子菜单、胖菜单或超大菜单。一个很好的示例是Vice.com. 最终结果如下所示:

Home | Taxonomy1 | Taxonomy2 | Taxonomy3 | CustomMenu
——————————————————           —————————————————————————
T2term1|   (content1 image)   (content2 image)  (content3 image)
T2term2<   Content1 Title     Content2 Title    Content3 Title
T2temr3|           Link: See All Stories in T2Term2
一个问题是,我们的三个菜单基本上都是三个自定义分类法的术语,而第四个菜单是由标记分类法中的管理员选择术语创建的自定义菜单。

我们购买了Max Mega菜单作为可能的解决方案,但发现它不支持选项卡式子菜单。

我发现可以选择购买一个更昂贵的插件,它可能会工作,也可能不会工作(而且肯定会与我们基于Zurb Foundation的主题进行CSS斗争),或者找到定制代码,我们可以将其放入Foundation菜单或Max Mega菜单。

任何值得赞赏的建议——我发现这很难用谷歌搜索解决,因为术语没有设置,每个可疑的插件作者都想在不经过试用的情况下销售一个(可能过时的)解决方案,而且很多插件看起来像是其他插件的翻版。

1 个回复
SO网友:Slam

我最终用优步菜单解决了这个问题。

我想写的内容足够复杂,因此获得一个经过测试的、具有我所需功能的商业插件更有意义。MaxMegaMenu不提供选项卡式内容,但Ubermenu提供。

我可以构建如下菜单:

Taxonomy1
  [Tabs]
    [DynamicTerms]
      [Dynamic Posts]
Taxonomy2
  [Tabs]
    [DynamicTerms]
      [Dynamic Posts]
等等。最终的结果看起来很好,它与我的自定义主题集成得很好(虽然为了与基础兼容,我不得不将它们的LESS转换为SASS),它还提供了粘性菜单和移动菜单,并且得到了很好的支持。

相关推荐

Missing Menus Structure

当我通过Appearance → Menus, 右侧的“菜单结构”完全缺失。所以我无法更新我的菜单。这个Pages 节,但没有“菜单结构”。有没有人看到这个或知道在这里该怎么做?