网页网址无效
Page URLs not working
我是 10 月份的新手,我正在尝试开发一些主题和插件。
除页面链接外,一切正常。
例如,博客页面有这样的标记:
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' %}
我试图从 header 部分的静态菜单调用此页面,但没有结果:它一直重定向到主页。
尝试过:
<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 月的 "normal" 页。
博客是 运行 Rainlab 博客插件。
有人可以帮我解决这个问题吗?
提前致谢!
可以使用URL helper function。例如:
<a href="{{ url('/news') }}">News</a>
这应该产生如下内容:
<a href="http://app.localhost/news">News</a>
|页面过滤器使用页面文件名
为页面创建link
将您的页面保存在 news.htm 文件中,然后尝试
href="{{ 'news'|page }}"
或保存在something.htm文件中,然后尝试
href="{{ 'something'|page }}"
正如 Tomasz P 所述
October CMS 使用 |page 过滤器实际上是在寻找文件名。如果您决定更改 url 并保持页面名称不变,那么使用哪个比较好。
Photo of the CMS Page Settings
所以在这种情况下我需要使用site/store。因为您的 link 正在路由到主页或什么都不做可能是因为找不到正确的文件名。
<a href="{{ 'site/store'|page }}">Store</a>
I usually stick with standard link usage
<a href="/store">Store</a>
我是 10 月份的新手,我正在尝试开发一些主题和插件。
除页面链接外,一切正常。
例如,博客页面有这样的标记:
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' %}
我试图从 header 部分的静态菜单调用此页面,但没有结果:它一直重定向到主页。
尝试过:
<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 月的 "normal" 页。
博客是 运行 Rainlab 博客插件。
有人可以帮我解决这个问题吗?
提前致谢!
可以使用URL helper function。例如:
<a href="{{ url('/news') }}">News</a>
这应该产生如下内容:
<a href="http://app.localhost/news">News</a>
|页面过滤器使用页面文件名
为页面创建link将您的页面保存在 news.htm 文件中,然后尝试
href="{{ 'news'|page }}"
或保存在something.htm文件中,然后尝试
href="{{ 'something'|page }}"
正如 Tomasz P 所述
October CMS 使用 |page 过滤器实际上是在寻找文件名。如果您决定更改 url 并保持页面名称不变,那么使用哪个比较好。
Photo of the CMS Page Settings
所以在这种情况下我需要使用site/store。因为您的 link 正在路由到主页或什么都不做可能是因为找不到正确的文件名。
<a href="{{ 'site/store'|page }}">Store</a>
I usually stick with standard link usage
<a href="/store">Store</a>