В общем ситуация следующая:
На сайте раздел новостей отображается через шаблон newslist, пагинация раздела имеет ссылки newslist/P15, а сами записи выводятся в другом шаблоне и имеют УРЛ news/1234.
В последнее время меня стала бесить такая структура, да и с точки зрения SEO, мне кажется это не рациональным.
В итоге хочу сделать так чтобы все отображалось через один шаблон news.
У меня получается это сделать вот таким способом, но без pagination, т.е. при условии что список записей будет на одной странице:
{if segment_2 == ''}
{exp:channel:entries channel="news" orderby="date" sort="asc" disable="pagination|category_fields|member_data|trackbacks"}
<li><a href="/news/{entry_id}">{title}</a></li>
{/exp:channel:entries}
{if:else}
{exp:channel:entries channel="news" orderby="date" sort="asc" disable="pagination|category_fields|member_data|trackbacks"}
{if no_results}{redirect="404"}{/if}
<div id="nav">
<a href="/">Главная</a> » <a href="/news">Новости</a>
</div>
<h1>{title}</h1>
{news_text}
{/exp:channel:entries}
{/if}
Если же добавить пагинацию, то она влезет в сегменты и не дает нормально определить ID Записи.
Нужен свежий взгляд со стороны. Как впихнуть все в один шаблон?