Пользовательское поле Tiddlywiki Сортировка по номеру

Я делаю TiddlyWiki, где некоторые из тиддлеров содержат следующие поля: ageyearmonthdate в соответствии с датой тиддлера в вымышленной вселенной (поэтому я не могу использовать существующие поля даты, календарь другой).

У меня есть этот код, который создает список и сортирует тиддлеры более или менее правильно по age, year, month, date в этой последовательности:

<$list filter="[tag[history]] [tag[progress]] +[!sort[date]!sort[month]!sort[year]!sort[age]]">
<$link>{{!!title}}</$link> | <span style="font-weight: bold;">Age:</span> {{!!age}} <span style="font-weight: bold;">Year:</span> {{!!year}} <span style="font-weight: bold;">Month:</span> {{!!month}} <span style="font-weight: bold;">Date:</span> {{!!date}}<br>
</$list>

Но когда у меня есть поле, которое говорит month:11 сортируется после month:1 и раньше month:2 потому что он оценивается и сортируется как текст.

Итак, мой вопрос сводится к тому, как я могу заставить sort[] обрабатывать его параметр как целое число, или как я могу сказать TiddlyWiki, какие данные я храню в своих настраиваемых полях?

Решение

использование nsort[] вместо sort[]

0 ответов

Другие вопросы по тегам