我是十月的新人,我正在尝试开发一些主题和插件。
除页面链接外,一切正常。
例如,博客页面有这个标记:
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插件运行。
有人可以帮我这个吗?
提前致谢!
答案 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 }}"
答案 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>