【问题标题】:uploadable Namespace handling可上传的命名空间处理
【发布时间】:2015-05-21 13:05:34
【问题描述】:

以下链接和文本 sn-ps 描述和引用 SMW 表单中字段的“可上传”参数(希望这是正确的问题跟踪器)

指定应该在该字段旁边放置一个链接,打开一个弹出窗口让用户上传文件;请参阅下面的“上传文件”。见

https://www.mediawiki.org/wiki/Extension:Semantic_Forms/Defining_forms#.27field.27_tag https://www.mediawiki.org/wiki/Extension:Semantic_Forms/Defining_forms#Uploading_files

目标属性的类型似乎必须是 Page 才能工作,没有特殊的图像标准数据类型:

https://semantic-mediawiki.org/wiki/Help:List_of_datatypes

有关于它如何工作的解释:

http://smw.referata.com/wiki/Using_Semantic_Forms_for_file_pages_and_uploads http://discoursedb.org/wiki/Form:Images_test http://discoursedb.org/wiki/Special:FormEdit/Images_test/ImageTest

并且已经讨论过如何处理“文件:”命名空间前缀: http://semediawiki-devel.narkive.com/gm7hJMBE/smw-devel-sf-turning-uploadable-into-input-type-upload

现在我假设此时“文件:”部分不由可上传标志处理(至少默认情况下不是)。

如果有一个解决方案(或者如果存在一个适当的文档指针)允许自动添加 File: 前缀,这样整个页面描述 File:someImage 可以作为“可上传”的结果使用,那就太好了.

什么是解决方法或解决方案或指向解决方案的指针?

我已在以下位置提交错误报告 * https://github.com/SemanticMediaWiki/SemanticMediaWiki/issues/1036 通知开发者

【问题讨论】:

    标签: semantic-mediawiki


    【解决方案1】:

    我总是使用数据类型 text 的属性来存储文件名,并且我从不将命名空间添加到该属性中。因此,我可以对保存它的模板中的存储值做任何我喜欢的事情,即将它链接到“媒体:”或“文件:”。

    你可以例如如果您真的想直接添加命名空间,请在模板中执行 [[Is file::File:{{{File|}}}]] 添加命名空间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-16
      • 1970-01-01
      • 2013-02-25
      • 2013-04-11
      • 1970-01-01
      • 2013-01-25
      • 2011-09-05
      • 2021-08-02
      相关资源
      最近更新 更多