I have a blog that lists articles, when clicking on the link to show the full article it returns the same article, which happens to be the latest. I have made sure that all 3 articles are open. Here is my article template entries tag:
{exp:channel:entries channel="news" limit="1" dynamic="no" disable="categories|member_data|pagination" }
I have tried it with dynamic on as well, but that doesn’t work either. Just in case you think that I happen to be linking to the same article, here is my listing template:
{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}
I’m assuming you want the full articles to be at
/news/the-title-of-the-postFor the full article template, you don’t want
dynamic="no". Leave it off or explicitly setdynamic="yes".In your listing template, for your
hreftry{url_title_path}, which appends the URL title to a template/group of your choice:What’s happening is you’re loading
/news/The%20Title%20of%20The%20Post, which is not going to match the URL Title. Then, because EE can’t find any matching URL title and you havedynamic="no", it displays the latest article regardless of the URL.