我正在尝试使用tiddlywiki来建立我在网上订购的零件的存储。每个tiddly代表一个部分,并有几个字段,如价格或订单号…如何在Tiddlywiki标记或HTML中使用Tiddlywiki字段?我怎样才能使它工作:
<a href="distributor.org/search?q={{!!order-number}}">View Online</a>
我希望Tiddlywiki将{{!!order-number}}
替换为字段order-number的值。但不幸的是,{{!!order-number}}
没有呈现。
<a href="distributor.org/search?q={{!!order-number}}">View Online {{!!order-number}}</a>
指定a-标签之间的字段(不是在href中)被正确渲染,显示字段{{!!order-number}}
的值
我终于找到了一个自己的工作解决方案,它适用于TW 5.1.13:
define build-link()
<a href="distributor.org/search?q=$(orderNumber)$">distributor</a>
end
<$set name=orderNumber value={{!!order-number}}>
<<build-link>>
</$set>
- 定义所需的字段,在本例中为
order-number
定义一个包含变量的宏,例如:宏 - 用上面定义的名称设置一个变量 在变量集环境中调用宏。
build-link
使用变量orderNumber
。请注意,宏必须位于标题的开头。这也适用于wikittext标记:
define build-link-mu()
[ext[distributor|distributor.org/search?q=$(orderNumber)$"]]
end
<$set name=orderNumber value={{!!order-number}}>
<<build-link-mu>>
</$set>