网页网址无效

时间:2016-07-18 08:33:52

标签: octobercms

我是十月的新人,我正在尝试开发一些主题和插件。

除页面链接外,一切正常。

例如,博客页面有这个标记:

title = "Novità & Offerte"
url = "/news"
layout = "blog"
is_hidden = 0
meta_title = "News & Offerte"
meta_description = "Scopri tutte le novità."

[blogPosts]
pageNumber = "{{ :page }}"
postsPerPage = 10
noPostsMessage = "No posts found"
sortOrder = "published_at desc"
categoryPage = "news/categorie"
postPage = "news/post"
==
{% component 'blogPosts' %}

我尝试从标题部分的静态菜单调用此页面,但没有结果:它会一直重定向到主页。

尝试:

<li><a title="Le novità del nostro negozio" href="{{ 'news'|page }}">Novità</a></li>

<li><a title="Le novità del nostro negozio" href="{{ '/news'|page }}">Novità</a></li>

没有任何作用。我无法弄清楚为什么它会正确地重定向到博客帖子或类别,而不是10月的“正常”页面。

博客正在使用Rainlab Blog插件运行。

有人可以帮我这个吗?

提前致谢!

3 个答案:

答案 0 :(得分:3)

您可以使用URL helper function。例如:

<a href="{{ url('/news') }}">News</a>

这应该产生类似的东西:

<a href="http://app.localhost/news">News</a>

答案 1 :(得分:0)

页面过滤器使用页面文件名

创建指向页面的链接

将您的页面保存在news.htm文件中,然后尝试

href="{{ 'news'|page }}"

或保存在something.htm文件中,然后尝试

href="{{ 'something'|page }}"

OctoberCMS filer |page

答案 2 :(得分:0)

像Tomasz P说过

使用页面过滤器的10月CMS实际上正在寻找文件名。如果您决定更改URL并保持页面名称不变,那么使用哪种方法很好。

Photo of the CMS Page Settings

因此,在这种情况下,我需要使用站点/商店。因为您的链接路由到主页或什么都不做,可能是因为找不到正确的文件名。

<a href="{{ 'site/store'|page }}">Store</a>

I usually stick with standard link usage 
<a href="/store">Store</a>