Разметка страниц не будет работать с динамическими URLS, которые имеют 2 сегмента

Я создаю сайт, который имеет следующие структуры URI:

domain.com/case-studies - эта страница загружает ВСЕ тематические исследования, а разбиение на страницы работает отлично, поскольку есть только один сегмент.

domain.com/case-studies/residential - это использует seg2cat на category_2 для загрузки тематических исследований для жилых помещений. Если их больше 6, я нажимаю следующую страницу и получаю URI domain.com/case-studies/residential/P6

Это ПОЛНОСТЬЮ разбивает страницу, и я получаю «Ошибка, страница, на которую вы запросили не найден»

Вот код разбивки на страницы, который я использую:

{exp:channel:entries channel="case_study" category="{segment_2_category_id}” orderby=”date” sort=”desc” paginate=”bottom” limit=”6” dynamic=”yes”}

{paginate}  {/paginate}

Я полностью застрял, может ли кто-нибудь помочь вообще?

0
nl ja de
dynamic = "no", может быть?
добавлено автор Seamus, источник
@JelleDijkstra Ха-ха, первое, что я всегда стараюсь. Оказывается, мне нужно было установить настраиваемый шаблон шаблона и установить динамику на no
добавлено автор Hotaka, источник

1 ответы

In order for this to work, I had to set my channel entries tag to dynamic="no" and also set a custom template route for my Case Studies template like this /case-studies/{category:alpha_dash}/{page:pagination}

Работает отлично!

Энди

1
добавлено
Можете ли вы объяснить, что вам нужно было сделать немного подробнее относительно маршрута вашего шаблона. Я думаю, что у меня такая же проблема. Я не получаю ошибку, но моя разбивка на страницы ссылается на пустую страницу (все черные). На вашем шаблоне шаблона, как вы проверяете страницу с разбивкой по страницам, поскольку название URL-адреса страницы не всегда будет одинаковым (p2/p4/p6. Ect). Пожалуйста и спасибо.
добавлено автор Jesse Millikan, источник
Каков маршрут вашего шаблона, который вы используете? @Myron
добавлено автор Hotaka, источник