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

时间:2012-11-28 17:46:50

标签: module expressionengine channel

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

{exp:channel:entries channel="news" limit="1" dynamic="no" disable="categories|member_data|pagination" }

我也尝试过动态,但这也不起作用。万一你认为我碰巧链接到同一篇文章,这是我的列表模板:

{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}

1 个答案:

答案 0 :(得分:2)

我假设您希望完整文章位于/news/the-title-of-the-post

对于完整文章模板,您不需要dynamic="no"。保持关闭或明确设置dynamic="yes"

在您的商家信息模板中,href尝试{url_title_path},将网址标题附加到您选择的模板/组中:

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

正在发生的事情是你正在加载/news/The%20Title%20of%20The%20Post将匹配网址标题。然后,由于EE无法找到任何匹配的网址标题,您有dynamic="no",因此无论网址如何,它都会显示最新文章。