2013-05-27 58 views
0

我已经创建了名为“news”和频道字段的频道。ExpressionEngine内容模板

我已经创建了名为“news”的模板组。

在新闻模板组中,有“索引”和“单个”模板。

什么我想要做的是,当用户访问网页mydomain.com/news,它会显示所有模板的消息从“指标”模板,

但如果用户去/点击URL mydomain.com/news/first-post,它将显示来自“单个”模板的模板的帖子。

我该如何做到这一点? 我试图从“页面”选项卡中选择“单个”模板,当我发布新内容时,但它不起作用。 内容网址仍然显示“索引”模板

谢谢。在ExpressionEngine

回答

0

URL路由如下:

http://www.yourdomain.com/template-group/template/entry-url-title

它使从EE透视感觉,当你去到mydomain.com/news/first-post正在显示的消息模板。 EE正在寻找news模板组中名为first-post的模板。您可以通过以下两种方式之一修复此问题:

1)将您正在查找的网址更改为mydomain.com/news/single/first-post。这应该显示你的帖子。

2)如果你不希望在URL中显示“单”,设置在主新闻模板的条件如下:

{if segment_2} 
{embed="news/single"} 
{if:else} 
... rest of your template code 
{/if} 

为了保持这个模板清洁,你可能甚至想创建新闻/主要模板,以便您可以

{if segment_2} 
{embed="news/single"} 
{if:else} 
{embed="news/main"} 
{/if} 

由您决定。

+0

是的,我认为第二个选项是我正在寻找的。 谢谢imjared – Mafaik