首页 > 解决方案 > 在 Semantic MediaWiki 中重命名查询结果中的超链接

问题描述

这是我的查询

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

结果表就像(截图

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列中的单元格重命名为仍然是超链接,但具有Title列中的名称。所以结果表变成:

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

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

标签: mediawikimediawiki-templatessemantic-mediawiki

解决方案


您想使用模板格式:

{|
! 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}}}

推荐阅读