与{{field}}
和{{text:field}}
类似,我正在尝试创建自己的字段描述符。为了做到这一点,我需要知道要钩什么函数。我不知道Anki是将卡片预编译为HTML还是在学习过程中即时生成它们,所以我不知道从哪里开始寻找此功能-我还没有发现任何可以完成此功能的插件因此,我看不到他们是如何实现的。
我应该挂钩什么功能来实现卡中的特殊字段描述符?
最佳答案
Anki预编译为HTML,我发现了处理“胡子标签” in template.py的函数。
通过使用带有过滤器参数fmod_<modifier>
和(固定)参数txt
,extra
,content
和tag
的函数注册钩子tag_name
,可以为该名称注册一个修饰符。
最后一个参数tag_name
可能是您想要的参数,因为它是一个字符串,其中包含{{
和}}
标记之间的所有内容。
关于python - Anki-应该钩什么来添加自己的字段描述符?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45660347/