2016-07-06 51 views
1

我建立具有以下URI結構站點:ExpressionEngine分頁問題與2段

domain.com/case-studies - 這個頁面加載所有案例研究和分頁工作正常,因爲只有一個段。

domain.com/case-studies/residential - 這使用seg2cat在category_2上加載住宅案例研究。如果超過6,我點擊下一頁並獲取URI domain.com/case-studies/residential/P6

這完全打破了頁面,我收到「Error,The page your requested was not found」

這裏是我使用的分頁代碼:

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

{paginate} <nav> <ul class=」pager」> {if previous_page} <li class=」previous」>← Older</li> {/if} {if next_page} <li class=」next」>Newer →</li> {/if} </ul> </nav> {/paginate} 

我完全卡住,誰能幫助呢?

+0

不是Seg2Cat的用戶,但查看文檔不會segment_2_category_id期望數字ID。看起來你正在傳遞一個類別url_title(住宅)。 – AllInOne

+0

Seg2Cat將段名稱(類別名稱)轉換爲ID @AllInOne –

+0

我希望如果您在http://expressionengine.stackexchange.com/中發佈了此內容,Low會很快回復您。 – AllInOne

回答

1

爲了這個工作,我有我的頻道入口標記設置爲dynamic="no"並設置自定義模板路徑爲我的成功案例模板這樣/case-studies/{category:alpha_dash}/{page:pagination}

工作正常!

Andy