【问题标题】:Rename hyperlinks in query result in Semantic MediaWiki重命名 Semantic MediaWiki 中查询结果中的超链接
【发布时间】:2020-12-16 13:05:32
【问题描述】:

这是我的查询

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

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

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

有谁知道 Semantic Mediawiki 如何做到这一点?提前致谢!

【问题讨论】:

    标签: mediawiki mediawiki-templates semantic-mediawiki


    【解决方案1】:

    你想使用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}}}
    

    【讨论】:

      猜你喜欢
      • 2012-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多