[YMIR-350] [ymir-zpt] decorate式を追加 Created: 2009-11-11 Updated: 2010-02-05 Resolved: 2010-02-05 |
|
Status: | Closed |
Project: | Ymir |
Component/s: | ymir-zpt |
Affects Version/s: | 1.0.6 |
Fix Version/s: | 1.0.7 |
Type: | New Feature | Priority: | Major |
Reporter: | skirnir | Assignee: | skirnir |
Resolution: | Fixed | Votes: | 0 |
Labels: | None |
Description |
ZPTのTAL式中にdecorate式を書けるようにする。 書式は decorate: [CATEGORY] with [!]VALUE 現在のNotesにCATEGORYで指定したカテゴリにNoteが存在する場合は、decorate式が書かれたtal:attributesの属性の現在値にVALUEを追加した値を返す。既にVALUEが含まれている場合は現在値をそのまま返す。VALUEの前に「!」が付与されている場合はVALUEを返す。 CATEGORYを指定しなかった場合は、NotesになんらかのNoteが存在する場合に属性値を操作した値を返す。 指定されたCATEGORYにNoteが存在しない場合やカテゴリ未指定時にNotesにひとつもNoteが存在しない場合は属性の現在値をそのまま返す。現在値が存在しない場合はnullを返す。 decorate式はtal:attributesの中でのみ使用できる。それ以外の式では使用しないこと。 |
Comments |
Comment by skirnir [ 2010-02-05 ] |
対処しました(r3652)。 |