【问题标题】:Formatting query result of Url as given string in Semantic MediaWiki将 Url 的查询结果格式化为 Semantic MediaWiki 中的给定字符串
【发布时间】:2019-09-24 10:07:03
【问题描述】:

我想在 Semantic MediaWiki 的页面上嵌入询问查询的结果。结果列的类型为 Url,如 [[Has type:Url]]。但是,在嵌入代码时,我想不显式地显示 URL,因为它很长,而是作为固定字符串(例如 "Website" ),就像我输入的那样: [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 呈现为表格中带有文本“网站”的链接?

【问题讨论】:

    标签: mediawiki mediawiki-api semantic-mediawiki


    【解决方案1】:

    您可能必须通过“模板”格式,并根据此模板重建您的行。

    例子:

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

    然后用表格页眉和页脚包围您的“询问”请求。

    【讨论】:

    • 谢谢,格式模板正是我需要的。是否可以仅将模板应用于询问查询输出的一部分?当我有比网站更多的列时,我只想将模板应用于网站部分,其余部分保持原样。我知道如何在一个模板中完全做到这一点,但我只想专注于子部分。
    • 请将您的问题添加到原始问题或创建一个新问题。模板结果处理在semantic-mediawiki.org/wiki/Help:Template_format 中描述
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-11
    相关资源
    最近更新 更多