関数索引
folder 関数はページが置かれているフォルダを返します。返される値は Folder オブジェクトです。取得した Folder オブジェクトの使用方法については Folder オブジェクトのマニュアルを参照してください。
フォルダを取得したいページを指定します。 ページ以外に、要素を指定することも可能です。その場合、返されるフォルダは、その要素を保持しているページの置かれているフォルダとなります。 このパラメタは省略可能です。省略した場合には、現在のページのフォルダが返されます。
ページの置かれているフォルダを取得し、フォルダ名を表示してみます。
<body>
....
%folder().folderName()%<br/>
....
</body>
folder() 関数の呼び出しで Folder オブジェクトを取得してから Folder オブジェクトの folderName() メソッドを呼び出してフォルダ名を表示しています。
テンプレート中に link という名称のリンク要素が定義されているとします。そのリンク先に指定されているページのフォルダを取得し、そのフォルダ名を表示してみます。
<body>
....
%folder(link).folderName()%<br/>
....
</body>
テンプレート中に list という名称の目次要素が定義されているとします。その目次に掲載されている各ページのフォルダ名とページのタイトルを表示してみます。
<body>
....
<wr-for list="list" variable="aPage">
%folder(aPage)% : %pageTitle(aPage)%<br/>
</wr-for>
....
</body>