首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ExpressionEngine文章视图仅显示最新文章

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

Stack Overflow用户
提问于 2012-11-29 01:46:50
回答 1查看 191关注 0票数 1

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

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

我也试过使用dynamic on,但也不起作用。

代码语言:javascript
复制
{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}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-29 03:41:40

我假设你想在/news/the-title-of-the-post上看到全文

对于完整的文章模板,您不需要dynamic="no"。将其关闭或显式设置为dynamic="yes"

在您的listing模板中,对于您的href尝试{url_title_path},它会将URL标题附加到您选择的模板/组:

代码语言:javascript
复制
<p class="title"><a href="{url_title_path='news'}">{title}</a></h2>

实际情况是,您加载的是与/news/The%20Title%20of%20The%20Post标题不匹配的URL。然后,因为EE找不到任何匹配的URL标题和您有dynamic="no",所以不管URL是什么,它都会显示最新的文章。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13611272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档