関数索引
nextPage() 関数はフォルダ中で次の位置にあるページを返します。返される値は Page オブジェクトです。
ラップするかどうかを指定します。末尾のページに対して wrap に true を指定して nextPage(ture) という呼び出しを行った場合、先頭のページが返されます。末尾のページに対して nextPage() または nextPage(false) という呼び出しを行った場合には null が返されます。
この引数は省略可能です。省略した場合には false が指定されたものとして動作します。
次のページを知りたいページを指定します。指定されたページについてそのページが置かれているフォルダ中での次のページが返されます。
この引数は省略可能です。省略した場合、この関数を呼び出したページが指定されているものとして動作します。この引数は、nextPage() 関数の2番目の引数として指定する必要があります。この引数を指定する場合には wrap も指定してください。
次のページへのリンクを生成してみます。
<body>
........
<wr-variable name="next" value="nextPage()" />
<wr-if condition="isNotNull(next)">
<a href="%next%">%pageTitle(next)%</a><br />
</wr-if>
........
</body>
link という名称の Link 要素が定義されているとします。この link に指定されているリンク先のページの次のページへのリンクを生成してみます。
<body>
........
<wr-variable name="next" value="nextPage(true, link)" />
<wr-if condition="isNotNull(next)">
<a href="%next%">%pageTitle(next)%</a><br />
</wr-if>
........
</body>
この関数の動作は Page オブジェクトの nextPage() メソッドと同じです。