以下用SCP-ZH-496舉例(這是一篇六則迭代的項目檔案)
0. 迭代的原理(不解釋Listpages):日本有一種說故事的畫框(紙芝居/連環畫框),裡面一次可以插入一頁圖畫,接著是下一頁,然後再下一頁。「迭代語法」就是把畫框跟你要播放的畫紙設立好,然後讓讀者去按照順序看畫。
- 父頁面:就是畫框本身。(也就是迭代語法本體)
- 子頁面:就是你要播放的畫紙(也就是故事內容)
1. 先成立父頁面:舉例來說,SCP-ZH-496這篇作品的父頁面就是http://scp-zh-tr.wikidot.com/scp-zh-496。
你應該在父頁面中插入這段語法:
[[module ListPages category="fragment" parent="." limit="1" order="created_at" offset="@URL|0"]]
%%content%%
[[/module]]
如果好奇原理的話,就去剛剛有些人貼給你的ListPages魔法與你閱讀,這裡就不解釋了。
2. 按照順序創立子頁面:現在要來創立子頁面了。子頁面就是你每一個迭代想呈現的「畫紙」。在SCP-ZH-496裡面,子頁面就是下面六頁
http://scp-zh-tr.wikidot.com/fragment:scp-zh-496-1
http://scp-zh-tr.wikidot.com/fragment:scp-zh-496-2
http://scp-zh-tr.wikidot.com/fragment:scp-zh-496-3
http://scp-zh-tr.wikidot.com/fragment:scp-zh-496-4
http://scp-zh-tr.wikidot.com/fragment:scp-zh-496-5
http://scp-zh-tr.wikidot.com/fragment:scp-zh-496-6
記得,因為你上面複製的那段代碼已經設定好「按照創立順序進行放映」,所以,舉例來說,如果我第一個成立的頁面是「fragment:scp-zh-496-3」,那語法第一個放映的就會是第三個迭代。所以務必要從你想要放映的第一個頁面開始創立子頁面,不然畫框就不會按照你預定的順序進行播放。
Okay,現在假設我已經創立好第一個子頁面了,我得拉到最底下,打開那個「+ 選項」
你會看到一個叫做「Parent」的功能,點進去
接下來在Parent Page name輸入「父頁面」名稱,在這裡當然就是「scp-zh-496」。
好了,這樣你就創立好第一個子頁面,接著按照你想要的順序成立第二個頁面,再來是第三個,直到結束。
3. 迭代間的連結:
注意!當我想要讓第一個迭代頁通往第二個迭代頁的時候,我所放的「連結」應該是「通往下一個迭代」而不是「通往下一個子頁面」
所以,SCP-ZH-496中的第一個迭代中
通往第二個迭代的連結應該是:http://scp-zh-tr.wikidot.com/scp-zh-496/offset/1
而不是http://scp-zh-tr.wikidot.com/fragment:scp-zh-496-2
以此類推:
- SCP-ZH-496的第二個迭代中,通往第三個迭代的連結是http://scp-zh-tr.wikidot.com/scp-zh-496/offset/2
- SCP-ZH-496的第三個迭代中,通往第四個迭代的連結是http://scp-zh-tr.wikidot.com/scp-zh-496/offset/3
- SCP-ZH-496的第四個迭代中,通往第五個迭代的連結是http://scp-zh-tr.wikidot.com/scp-zh-496/offset/4
- SCP-ZH-496的第五個迭代中,通往第六個迭代的連結是http://scp-zh-tr.wikidot.com/scp-zh-496/offset/5
這樣你的迭代頁就設立完成了。記得重新檢查整個作品是否能順利通行,自己有沒有哪個環節搞錯或疏漏了。
不建議在沙盒頁練習設立迭代。等到上架的時候有問題再找人詢問即可。
希望有所幫忙。