6

Ankiでは、3 番目のフィールドが空の場合は非表示にしようとしています。このフィールドの名前はRefです。[編集] > [カード] からアクセスできるカードのスタイリング ビューでは、バック テンプレートに次の HTML スニペットがあります。

<a href="{{Ref}}">Link</a>

私が知りたいのは、フィールドが空の場合にフィールドを非表示にする方法です。カード フィールドに Javascript を追加する可能性がありますが、プログラムには要素インスペクターがありません。

4

2 に答える 2

16

anki manualによると、または で条件文を使用して、フィールドが空白かどう{{#Field}} ... {{/Field}}かをテストできます。{{^Field}} ... {{/Field}}あなたの場合、次のようなことを試してください:

{{#Link}}
<a href="{{Ref}}">Link</a>
{{/Link}}

私はそれをテストしていませんが、動作するはずです。

編集:少し遅れましたが、フィールドの名前を混同していることに気付きました。Linkフィールド条件は呼び出されるべきでしたRef

{{#Ref}}
<a href="{{Ref}}">Link</a>
{{/Ref}}
于 2015-03-30T10:12:19.750 に答える
2

私がやったことは次のとおりでした:

{{#Ref}}<a href="{{Ref}}">Link</a>{{/Ref}}
于 2015-04-14T18:32:02.873 に答える