English 中文(简体)
选择首页
原标题:Choose the start page django-cms

相邻- cms 总是使用最上端的页面作为起始/ 着陆页面。 我现在想要的导航看起来像“ em> foo- home- bar < / em” 和“ em> home < / em”, 以作为着陆页面 。

一种方法就是在 / 上添加一个假页, 重定向到 / home, 但对我来说这似乎有点粗糙。 有什么更好的解决方案吗? 我不介意修改 cms 本身的代码 。

最佳回答

最简单的方式, 而不是创建一个页面, 重置方向, 而是只使用对配对方向重置通用视图 。

设置在您的顶层 urls.py 中。

url(r ^$ , RedirectView.as_view(url= /home/ )),

当然还要加上来自django.views.generic. base 导入的 , 在开始处输入 RedirectView , 您应该全部设置 。

( $ <$> 只捕捉根墨尔, 重定向View 重定向任何您想要的地方。 我不太确定自己是否使用它, 但我看到很多主要网站在进入网站时都进行重定向...) )

问题回答

您制作的第一页似乎是主页, 只需根据需要添加其他根页, 并允许浏览这些根页 。 这就是我所做的 。

我们的第一个页面是测试, 然后在管理页面上有一些孩子页面。 您可以单击并拖动页面来改变孩子/ 父母的顺序。 我们重新命名测试到家里, 并将孩子的页面转到另一个根页 。

You can also override the default menu by make a template in menu/menu.html In there you could override the order by adding in some if statements. You could also hardcode it in your base.html having the menu something like: <ul id=menu> <li><a href="/foo/>foo></a></li> <li><a href="/">Home</a></li> {% show_menu %} <ul>

只要有酒吧和你想要的其他页面 在导航中,但不是Foo或家。

主页上有一个图标, 其他页面则不值, 表示根页 我猜。

cms_page 表格中树编号最小的页是主页。这通常是您创建的第一个页面。如果您想要将主页做一个不同的页面,您可以手动修改数据库中的树_id值(但不幸的是,没有使用管理员 ) 。





相关问题
How to get two random records with Django

How do I get two distinct random records using Django? I ve seen questions about how to get one but I need to get two random records and they must differ.

Moving (very old) Zope/Plone Site to Django

I am ask to move data from a (now offline) site driven by Plone to a new Django site. These are the version informations I have: Zope Version (unreleased version, python 2.1.3 ) Python Version 2.1....

Can Django models use MySQL functions?

Is there a way to force Django models to pass a field to a MySQL function every time the model data is read or loaded? To clarify what I mean in SQL, I want the Django model to produce something like ...

Flexible pagination in Django

I d like to implement pagination such that I can allow the user to choose the number of records per page such as 10, 25, 50 etc. How should I go about this? Is there an app I can add onto my project ...

is it convenient to urlencode all next parameters? - django

While writing code, it is pretty common to request a page with an appended "next" query string argument. For instance, in the following template code next points back to the page the user is on: &...

Pragmatically adding give-aways/freebies to an online store

Our business currently has an online store and recently we ve been offering free specials to our customers. Right now, we simply display the special and give the buyer a notice stating we will add the ...

热门标签