関数索引
fileName() 関数は、ページ、画像、添付ファイル、リソースのファイル名を返します。
ファイル名を調べたい対象を指定します。対象としては下記が指定できます。
この引数は省略可能です。省略した場合には、現在のページのファイル名が返されます。
ページのファイル名を取得して表示してみます。
<body>
....
このページの公開サーバ上でのファイル名は%fileName()%です。<br/>
....
</body>
fileName() 関数のパラメタを省略すると現在のページのファイル名が返されます。
テンプレート中にイメージ型の要素「image」が定義されているとします。その画像のファイル名を使って画像へのリンクを作成してみます。
<body>
....
<a href="%image%" title="%fileName(image)%">%fileName(image)%</a>
....
</body>
テンプレート中に添付ファイル型の要素「attachment」が定義されているとします。その添付ファイルのファイル名を使って、添付ファイルへのリンクを作成してみます。また、fileSize() 関数を使って添付ファイルのサイズを取得して、それを併記してみます。
<body>
....
<a href="%attachment%" title="%fileName(attachment)%">%fileName(attachment)%</a>
%comma3(fileSize(attachment))% Byte<br/>
....
</body>
テンプレート中にリンク型の要素「link」が定義されているとします。そのリンク先のページのファイル名を使ってそのページへのリンクを作成してみます。
<body>
....
<a href="%link%" title="%fileName(link)%">%fileName(link)%</a>
....
</body>
resource1 という名称のリソースが定義されているとします。そのリソースの公開サーバ上でのファイル名を表示してみます。
<body>
....
リソース resource1 のファイル名は %fileName(resource1)% です。
....
</body>