2017-08-13 56 views
1

{{field}}{{text:field}}類似,我試圖創建自己的字段描述符。爲了做到這一點,我需要知道掛鉤的功能。我不知道Anki是否將卡預先編譯爲HTML或在學習期間實時生成它們,所以我不知道從哪裏開始尋找此功能 - 我還沒有找到任何現有的附加組件所以我不能看他們是如何實現它的。Anki - 我應該鉤什麼來添加我自己的字段描述符?

我應該掛鉤什麼函數來實現卡片中的特殊字段描述符?

回答

1

我還不知道Anki是預先編譯成HTML還是生產卡片(我懷疑是後者),但是我已經找到了處理「鬍鬚標籤」in template.py的函數。

通過註冊鉤fmod_<modifier>與函數取濾波器參數txt和(固定)參數extracontenttagtag_name一個可以爲該名稱註冊的改性劑。

最後一個參數tag_name可能是您想要的參數,因爲它是一個包含{{}}標記之間所有內容的字符串。

相關問題