如何在anki中隐藏卡片领域?

mr_*_*_js 6 anki

Anki我试图隐藏第三个字段,如果它是空的.该字段名为Ref.在通过编辑>卡访问的卡的样式视图中,我在后面的模板中有以下HTML代码段:

<a href="{{Ref}}">Link</a>
Run Code Online (Sandbox Code Playgroud)

我想知道的是如果该字段为空则如何隐藏该字段.可以将Javascript添加到卡片字段,但程序中没有元素检查器.

M. *_*res 15

根据anki手册,您可以使用条件与{{#Field}} ... {{/Field}}{{^Field}} ... {{/Field}}测试字段是否为空.在你的情况下,尝试这样的事情:

{{#Link}}
<a href="{{Ref}}">Link</a>
{{/Link}}
Run Code Online (Sandbox Code Playgroud)

我没有测试它,但它应该工作.

编辑:有点晚了,但我意识到我混淆了字段的名称,Link应该调用字段条件Ref:

{{#Ref}}
<a href="{{Ref}}">Link</a>
{{/Ref}}
Run Code Online (Sandbox Code Playgroud)


mr_*_*_js 2

我最终做了以下事情:

{{#Ref}}<a href="{{Ref}}">Link</a>{{/Ref}}
Run Code Online (Sandbox Code Playgroud)

  • 为了澄清一下,您选择了这个答案,因为“链接”不是您的笔记类型中的字段? (2认同)