Форматирование результата запроса URL как заданной строки в Semantic MediaWiki - PullRequest
1 голос
/ 24 сентября 2019

Я хочу вставить результат запроса на страницу в Semantic MediaWiki.Столбец результата имеет тип Url, как в [[Has type:Url]].Однако при встраивании кода я хотел бы показать URL не явно, поскольку он очень длинный, но в виде фиксированной строки (например, «Веб-сайт»), как я бы набрал: [https://someURL.com Веб-сайт]

Я попытался задать имя на странице в самом назначении свойства, включив:

[[Has website::https://someURL.com | Website]]

Это базовая структура примера запроса.

{{#ask: [[Has website_example::true]]
 |?Has website
 |format=table
 |limit=50 |offset=0
 |link=all
 |sort=
 |order=asc
 |headers=show
 |searchlabel=... further results
 |class=sortable wikitable smwtable
}}

Можно ли отобразить ?Has website как ссылку с текстом "Веб-сайт" в таблице?

1 Ответ

1 голос
/ 25 сентября 2019

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

Пример:

|-
! [{{{1}}} | Website]

, а затем просто окружить ваш запрос 'ask'по верхним и нижним колонтитулам таблиц.

...