Как и в темой, я хочу заказать значения по дате. Я использую кодСемантическая Mediawiki: Сортировка значений по дате
[[Einspiel_{{{1}}}::{{{2}}}| ]]{{{2}}}
в шаблоне легко ссылаться на значение переменной. {{{1}}} - это имя моей переменной, а {{{2}}} - дата (dd.mm.yyyy).
Как можно указать переменную несколько значений, я хочу получить самую высокую дату на другой странице вики.
Я попробовал его с чем-то вроде этого
{{#arraydefine:{{{1}}}_Preisdatum
|{{#ask:[[Kategorie:Aktualisierungen]]
|?Einspiel_{{{1}}}=
|mainlabel=-
|link=none
|sort=Einspiel_{{{1}}}
|order=desc}}
}}
{{#arrayindex:{{{1}}}_Preisdatum|0 }}
, но без успеха. Проблема заключается в том, что даты упорядочиваются только по первой цифре. Если я пытаюсь получить список нисходящую, результат:
- 11.07.2014
- 08.07.2014
- 01.01.2015
вместо
- 01,01. 2015
- 11.07.2014
- 08.07.2014
Я читал, что есть способ order dates with #SORTKEY, но я не знаю, как включить его в мой код, так как мой ввод должен быть только самой новой датой. Надеюсь, вы, ребята, можете мне помочь. Заранее спасибо.
Извините, я не понимаю; почему '' SORTKEY' не работает для вас? Что происходит, когда вы пытаетесь? – leo
Здравствуйте.Как я уже сказал, «я читал, что есть способ заказать даты с« # SORTKEY », но я не знаю, как включить это в мой код, так как мой ввод должен быть только самой новой датой.» попытался изменить операцию сортировки с 'sort = Einspiel _ {{{1}}}' на 'sort = Einspiel _ {{{1}}} # SORTKEY', но это не сработало. Не могли бы вы рассказать мне, как добавить '# SORTKEY' в код выше? –
@leo - У вас есть идея? –