在 Semantic MediaWiki 中重命名查询结果中的超链接

Rename hyperlinks in query result in Semantic MediaWiki

这是我的查询

 {{#ask: [[Category:Pages]]
   |mainlabel = Link
   |? volume = Volume
   |? page = Volume page
   |? title = Title
   |limit = 3
 }}

结果 table 就像 (screenshot)

Link            Volume    Volume page    Title
HPB-SB-1-1      1         1              Article A
HPB-SB-1-10     1         10             Article B
HPB-SB-1-100    1         100            Article C

其中 Link 列中的每个单元格实际上是指向相应页面的超链接。我需要做的是以某种方式将 Link 列中的单元格重命名为超链接,但名称来自 Title 列。所以结果 table 变成:

Link            Volume    Volume page 
Article A       1         1        
Article B       1         10        
Article C       1         100         

有谁知道如何使用 Semantic Mediawiki 实现这一点?提前致谢!

您想使用 template 格式:

{|
! Link !! Volume !! Volume page
{{#ask: [[Category:Pages]]
   |mainlabel = Link
   |? volume = Volume
   |? page = Volume page
   |? title = Title
   |limit = 3
   |format = template
   |template = table_row
 }}
|}

其中 Template:table_row 是:

{{!}}-
{{!}} [{{{1}}}} {{{4}}}] {{!}}{{!}} {{{2}}} {{!}}{{!}} {{{3}}}