Mediawiki SMW:记录字段没有表单小部件?

Mediawiki SMW:记录字段没有表单小部件?,mediawiki,records,semantic-mediawiki,Mediawiki,Records,Semantic Mediawiki,我对MediaWiki很有经验,但对SMW扩展还很陌生。 我试图实现的是一个wiki,用于维护包含天线配置等内容的访问点 所以我们得到了一个模板:accesspoint {| class="wikitable" ! ID | [[Antenna::{{{ant|}}}]] |} 还有一个属性:保持开口和方向角的天线 [[Datentyp::record]] [[has fields::number; number]] 为了让用户感到舒适,我喜欢创建一个表单来输入值,但不幸的是,我不能选择一

我对MediaWiki很有经验,但对SMW扩展还很陌生。 我试图实现的是一个wiki,用于维护包含天线配置等内容的访问点

所以我们得到了一个模板:accesspoint

{| class="wikitable"
! ID
| [[Antenna::{{{ant|}}}]] 
|}
还有一个属性:保持开口和方向角的天线

[[Datentyp::record]]
[[has fields::number; number]]
为了让用户感到舒适,我喜欢创建一个表单来输入值,但不幸的是,我不能选择一个表示天线记录值的小部件。我只能选择inputtype=hidden:-


此外,在浏览了大量教程之后,我无法确定是否存在配置或语法问题,或者是否选择了错误的方式以对象为中心对合成数据进行建模?

我强烈建议您使用更灵活的子对象,而不是旧的记录类型。此外,请说明SMW/SF版本!嗨,谢谢你的提示!我认为这不是一个好的解决方案,但会尝试一下:-这是MW 1.24和SMW/bundle 1.9.2Ok,那么您使用的是一个相当旧的SMW版本。您可能需要升级。在最新版本中,记录类型在后台存储为子对象,这可能会使事情变得更简单。同样来自文档:尽管记录类型仍然存在,但它在灵活性和可查询性方面存在重大问题,应该避免使用。@Mam,如果您找到了解决方案,请告诉我们。