mediawiki - 在 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 实现这一目标?提前致谢!
解决方案
您想使用模板格式:
{|
! 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}}}
推荐阅读
- javascript - 如何跟踪组件可用的道具?
- python - 错误输出:一些测试用例失败,而其他测试用例通过
- html - 如何将文本放置在元素边框上,并且在文本接触边框的区域具有透明度?
- statistics - 当预测与事实之间的相关性为正时,r-squared 如何为负?
- windows - 使用自签名证书时,在 windows 上签署电子生成器生成的包失败
- numpy - 如何从分类分布中抽取样本
- reactjs - Typescript 中的类型 XXX 上不存在属性“forEach”
- html - 避免 col 内的元素重叠?
- flutter - RenderRepaintBoundary 对象在布局期间被赋予了无限大小
- python - 功能修改原图