WordPress Django 当前活动页面
在 WordPress 中,您的模板会自动在菜单上弹出“.current_page_item”。
我想知道是否有 django 方法可以做到这一点?
in wordpress your template automatically kicks out a '.current_page_item' on your menu.
I am wondering if there is a django way of doing this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
好吧,django 不是 wordpress,也不是 cms,但它可以用作一个。
在这种情况下你必须自己做,这取决于你如何设计你的模板?
Well django is not wordpress and also not a cms, but it could be used as one.
In this case you have to do on your own, it will depends how you designed your templates?
有很多方法可以做到这一点,这取决于您如何制作菜单。我通常将菜单创建为 Django 模型。然后,在我的模板中,我将当前路径与菜单路径进行比较。例如。
当然,您需要将菜单项传递到您的视图中。为了避免将其添加到我的所有视图中,我通常创建一个模板标签来为我获取 menuitems 变量。
所以是的,完全有可能......但这完全取决于您决定如何构建菜单和页面。 Django 是一个 Web 框架,而 Wordpress 是一个博客引擎。
There are many ways to do this and it depends on how you are doing your menus. I usually create my menu as a Django model. Then, in my template I compare the current path with the menu path. eg.
Of cause, you would need to pass in menuitems into your view. To save adding in that into all my views, I usually create a template tag that fetches the menuitems variable for me.
So yes, completely possible... but it completely depends on how you decide to structure your menus and pages. Django is a web-framework, whereas Wordpress is a Blog engine.