------------------- Macro 相關 ------------------
#Macro 呼叫
#簡寫,但 param 只能用純文字,無法使用 text reference 或 transclude
<<my-procedure param="This is the parameter value">>
#完整寫法 參考
<$transclude $variable="macroName" parameterName="parameterValue"/>
#範例,以 list-tagged-draggable Macro 為例:
<$transclude $variable="list-tagged-draggable" tag={{!!title}}/>
------------------- Filter 相關 ------------------
參考
#使用方式
#多個 step 可用 +, - 連接
#step 的使用方式
# 純文字可用 [parameter]
[operator:suffix[parameter]]
#範例:
[tag[xxxTag]]
# text reference 可用 {text reference}
[operator:suffix{text reference}]
#範例:
[tag{!!title}]
# variable 可用 <variable>
[operator:suffix<variable>
#範例:
[tag<currentTiddler>]
------------------- 實作範例筆記 ------------------
# 在 Tiddler 中建立名為 task-end-date 的 field,用 datetime format: YYYYMMDDhhmmss 儲存,
然後再用 $list widget 將這些 Tiddler 以 task-end-date field 由新到舊排序。
#雖然 sort filter 是把 task-end-date 當成文字來排,但 datetime format 被當成文字排也符合照日期排序
<$list filter="[tag{!!title}sort[task-end-date]reverse[]]">
<div style="margin-bottom:6px;">
<span style="color:#888;">
<$view field="task-end-date" format="date" template="YYYY-0MM-0DD"/>
</span>
<$link to=<<currentTiddler>>/>
</div>
</$list>
沒有留言 :
張貼留言