Merge pull request #141 from mauamy/add-card-name-option-in-model-template
Add card name option in model template
This commit is contained in:
commit
955b749aac
@ -709,7 +709,8 @@ guarantee that your application continues to function properly in the future.
|
||||
* **createModel**
|
||||
|
||||
Creates a new model to be used in Anki. User must provide the `modelName`, `inOrderFields` and `cardTemplates` to be
|
||||
used in the model.
|
||||
used in the model. Optionally the `Name` field can be provided for each entry of `cardTemplates`. By default the
|
||||
card names will be `Card 1`, `Card 2`, and so on.
|
||||
|
||||
*Sample request*
|
||||
```json
|
||||
@ -722,6 +723,7 @@ guarantee that your application continues to function properly in the future.
|
||||
"css": "Optional CSS with default to builtin css",
|
||||
"cardTemplates": [
|
||||
{
|
||||
"Name": "My Card 1",
|
||||
"Front": "Front html {{Field1}}",
|
||||
"Back": "Back html {{Field2}}"
|
||||
}
|
||||
@ -772,7 +774,7 @@ guarantee that your application continues to function properly in the future.
|
||||
],
|
||||
"tmpls":[
|
||||
{
|
||||
"name":"Card 1",
|
||||
"name":"My Card 1",
|
||||
"ord":0,
|
||||
"qfmt":"",
|
||||
"afmt":"This is the back of the card {{Field2}}",
|
||||
|
@ -647,7 +647,11 @@ class AnkiConnect:
|
||||
# Generate new card template(s)
|
||||
cardCount = 1
|
||||
for card in cardTemplates:
|
||||
t = mm.newTemplate(anki.lang._('Card ' + str(cardCount)))
|
||||
cardName = 'Card ' + str(cardCount)
|
||||
if 'Name' in card:
|
||||
cardName = card['Name']
|
||||
|
||||
t = mm.newTemplate(anki.lang._(cardName))
|
||||
cardCount += 1
|
||||
t['qfmt'] = card['Front']
|
||||
t['afmt'] = card['Back']
|
||||
|
Loading…
Reference in New Issue
Block a user