Как перечислить все созданные мной темы

Как мне получить список всех созданных мной тем?

Я думаю, это должно быть что-то вроде

%SEARCH{ "versions[-1].info.author = '%USERNAME%" type="query" web="Sandbox" }%

но это возвращает 0 результатов.

С участием "versions[-1]" Я получаю все темы, и с "info.author = '%USERNAME%'"список тем, в которых я последний раз редактировал. Было бы неплохо иметь список всех тем, в которые я вносил какие-либо изменения, но"versions.info.author = '%USERNAME%'" снова дает 0 результатов.

Я использую Foswiki-1.0.9. (Я знаю, что это довольно давно.)

1 ответ

Правильный синтаксис был бы

%SEARCH{ "versions[-1,info.author='%USERNAME%']" type="query" web="Sandbox"}%

Но это плохо работает, например, на вашей старой установке Foswiki.

Лучше установить DBCacheContrib и DBCachePlugin и использовать

%DBQUERY{"createauthor='%WIKINAME%'"}%

Этот плагин кэширует первоначального автора таким образом, что ему не нужно извлекать информацию из системы редакций для каждой рассматриваемой темы во время запроса.

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