Module ExpressionEngine文章视图仅显示最新文章

Module ExpressionEngine文章视图仅显示最新文章,module,expressionengine,channel,Module,Expressionengine,Channel,我有一个列出文章的博客,当点击链接显示完整的文章时,它会返回相同的文章,这恰好是最新的。我已经确保所有3篇文章都是开放的。这是我的文章模板条目标签: {exp:channel:entries channel=“news”limit=“1”dynamic=“no”disable=“categories | member|u data | pagination”} 我也尝试过使用dynamic,但也不起作用。为了防止您认为我恰好链接到同一篇文章,以下是我的列表模板: {exp:channel:ent

我有一个列出文章的博客,当点击链接显示完整的文章时,它会返回相同的文章,这恰好是最新的。我已经确保所有3篇文章都是开放的。这是我的文章模板条目标签:

{exp:channel:entries channel=“news”limit=“1”dynamic=“no”disable=“categories | member|u data | pagination”}

我也尝试过使用dynamic,但也不起作用。为了防止您认为我恰好链接到同一篇文章,以下是我的列表模板:

{exp:channel:entries channel="news" dynamic="off" status="Open|Featured"}

<div class="entry">
  <p class="title"><a href="{path='news/{title}'}">{title}</a></h2>
  <p class="date meta">{entry_date format="%M %j, %Y"}</p>
  <div class="entry-content">
     {news_summary}
  </div>
</div>  

{/exp:channel:entries}
{exp:channel:entries channel=“news”dynamic=“off”status=“Open | Featured”}

{entry\u date format=“%M%j,%Y”}

{新闻摘要} {/exp:channel:entries}
我假设您希望完整的文章出现在
/news/帖子的标题上

对于全文模板,您不需要
dynamic=“no”
。关闭或显式设置
dynamic=“yes”

在您的列表模板中,对于您的
href
try,它将URL标题附加到您选择的模板/组中:

<p class="title"><a href="{url_title_path='news'}">{title}</a></h2>


发生的情况是,您正在加载
/news/The%20Title%20of%20The%20Post
,它与URL标题不匹配。然后,由于EE找不到任何匹配的URL标题,并且您有
dynamic=“no”
,因此无论URL如何,它都会显示最新的文章。

非常感谢!这就解决了!或者,您也可以使用{url\u title\u path=“templategroup/template”}从列表页面链接到详细页面good point<代码>url\u title\u path可能是更好的选择。我会更新我的答案。