2012-05-21 25 views
0

我想帶參數運行同上持有特定docIDs:鏌鋣 - 當我使用「與文件=」在同上段參數,分頁不起作用

&documents= 

當我把靜態的ID碼到塊:

[[Ditto? &documents=`9,239,240,242,243,246,253,257,260,261,267,269,281,285,288` &showInMenuOnly=`1` &tpl=`item_subdocs` &summarize=`2` &paginate=`1` &paginateAlwaysShowLinks=`1` ]] 
[+previous+][+pages+][+next+] 

它的工作原理 - 分頁,列表下的鏈接 - 這是確定 但是當我試圖找回ID的動態 - 一些片斷:

[[Ditto? &documents=`[[getIDs]]` &showInMenuOnly=`1` &tpl=`item_subdocs` &summarize=`2` &paginate=`1` &paginateAlwaysShowLinks=`1` ]] 
[+previous+][+pages+][+next+] 

它不起作用。分頁鏈接會消失,但是當我通過添加詞組運行從URL的網頁:

?start=2 

它的工作...任何人都知道發生了什麼事?
也是從那個片段運行簡單的代碼:

echo '9,239,240,242,243,246,253,257,260,261,267,269,281,285,288'; 

..不起作用

回答

1

試圖讓您的片段輸出,而價值不僅僅是呼應他們:

$輸出=' 9,239,240,242,243,246,253,257,260,261,267,269,281,285,288' ;

return $ output;

聽起來很傻,但modx可以做怪異的事情,如果片段調用不返回的東西。

+0

我試圖這樣做,但很抱歉 - 沒有..它仍然無法正常工作。雖然,謝謝你的回覆! – quardas

+0

如果您嘗試將您的ID放入塊而不是片段中,會發生什麼情況? –

+0

是的。當Im靜態地傳遞該塊中的ID列表時 - 分頁工作,但是當我在代碼片段中嘗試時 - 不是。奇怪,但回聲塊中的相同代碼 - 在代碼片段中 - 不起作用。 – quardas