动态改变magento中的导航

发布于 2024-09-18 17:34:33 字数 72 浏览 3 评论 0原文

我想知道我可以动态更改导航菜单吗?我有两个选项卡,我想在这两个选项卡的基础上渲染导航菜单。如何做到这一点

提前致谢

I want to know that can i change the navigation menu dynamically,i am having two tabs on the basis of which i want to render the navigation menu.How can it be done

Thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

怂人 2024-09-25 17:34:33

出于可用性原因,全局导航通常不应更改。用户希望看到他们可以使用的相同选项,如果没有,他们会感到困惑(并离开)。

您能详细解释一下这个要求吗?


编辑:

除了可用性问题之外,尝试将所有必要的项目添加到顶部导航,然后使用 Javascript 在选项卡之间切换。如果您不想更改导航 PHTML 文件以向其中添加 ID,则可以使用现有的类来确定要显示和隐藏的导航项。

由于 Magento 商店无论如何都无法在没有 JS 的情况下运行,因此使用该解决方案应该非常安全。最好,您可以更改顶部导航的模板(我相信 1.4 中的 app/design/frontend/base/default/template/page/template/links.phtml )以使用这些 LI 的 ID,在这种情况下,您可以将其作为目标。

谢谢,

For usability reasons, the global navigation generally shouldn't change. Users will expect to see the same options available to them and will get confused (and leave) if they aren't.

Could you explain the requirement more?


EDIT:

Usability issues aside, try adding all necessary items to the top nav, then use Javascript to toggle between tabs. If you don't want to change the navigation PHTML files to add IDs to them, you can use the existing classes to target which nav items to show and which to hide.

Since Magento stores cannot function without JS anyway, you should be pretty safe with that solution. Preferably, you can change the top nav's template (I believe app/design/frontend/base/default/template/page/template/links.phtml in 1.4) to use IDs for those LIs as well, in which case you can target those instead.

Thanks,
Joe

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文