Wordsworth広場
  新規投稿 ┃ ツリー表示 ┃ 一覧表示 ┃ トピック表示 ┃ 検索 ┃ 設定 ┃ 『Wordsworthの杜』へ戻る  
252 / 269 ツリー ←次へ | 前へ→

TermListFolderIndexではIFが使用できない?! cyu 02/6/27(木) 18:20
┗ Re:TermListFolderIndexではIFが使用できない?! ひろき(Wordsworth作者) 02/6/29(土) 16:59

TermListFolderIndexではIFが使用できない?!
 cyu  - 02/6/27(木) 18:20 -

引用なし
パスワード
   web上に用語集を作成したくソフトを探していて見つけました。
管理が楽だしHTMLベースで編集が可能なのでとってもイイですね。

ところで実際にテンプレートを編集していて気がついたのですが
用語リストのTermListFolderIndex内ではIFは使用できないのでしょうか?
フォルダに階層が持てないようなのでTermListFolderIndex内で
{IF,EQ({FOLDER_CAPTION},"あ"),<font COLOR="#{BOLD_COLOR}">◆{FOLDER_CAPTION}行◆</font>,ENDIF}<br>
というようにちょっとベタな方法で擬似階層みたいなことをやろうとしたのですが
なんかそのまま表示されてしまいました。

TermListTerm内で動かしてもうまく動かなかったので
条件の書き方も間違ってるようなのですが
とりあえずTermListTermではNEQにすれば結果が表示されました。

そういう仕様なのでしょうか?
できればフォルダ部分でもIFが使用できるようにならないでしょうか?
そうすればもっといろんな編集ができそうですし...

(ちなみに今後の参考までに上記条件式の正しい書き方も教えていただければ幸いです)
<Mozilla/4.78 [ja] (Windows NT 5.0; U)@210.189.93.132>

Re:TermListFolderIndexではIFが使用できない?!
 ひろき(Wordsworth作者) E-MAIL  - 02/6/29(土) 16:59 -

引用なし
パスワード
   >ところで実際にテンプレートを編集していて気がついたのですが
>用語リストのTermListFolderIndex内ではIFは使用できないのでしょうか?

現状、IF文が使えるのはTermListTermとTermBodyだけです。

>TermListTerm内で動かしてもうまく動かなかったので
>条件の書き方も間違ってるようなのですが
>とりあえずTermListTermではNEQにすれば結果が表示されました。

TermListTermとTermBodyの中では{FOLDER_CAPTION}は「あ」とかに変換されずそのまま「{FOLDER_CAPTION}」という文字列として扱われてしまいます。

{FOLDER_CAPTION}をちゃんと変換してくれるのはFolderIndex、TermListFolderIndex、TermList、TermBodyFolderIndexの中だけです。が、それらの中ではIF文は使えない…。

とりあえず、現状のVer2.xではそういう仕様ということでご理解下さい。

Ver3ではフォルダの階層化ができるようになりますが、公開はしばらく先になりそうです。
<Mozilla/4.78 [ja] (Win98; U)@fc021052.fl.FreeBit.NE.JP>

  新規投稿 ┃ ツリー表示 ┃ 一覧表示 ┃ トピック表示 ┃ 検索 ┃ 設定 ┃ 『Wordsworthの杜』へ戻る  
252 / 269 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
56416
(SS)C-BOARD v3.23b is Free.