You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MediaWiki中#ifingroup函数由哪个扩展提供?

问题解答

#ifingroup 函数是由 ParserFunctions 扩展提供的,该扩展同时也包含你能正常使用的 #expr 函数。

如果该函数被当作纯文本显示,可能有以下几种原因:

  • 未正确启用ParserFunctions扩展:需在LocalSettings.php中添加启用代码:
    wfLoadExtension( 'ParserFunctions' );
    
  • 函数调用格式错误:正确的#ifingroup调用语法为:
    {{#ifingroup: 用户组名称 | 符合条件时显示的内容 | 不符合条件时显示的内容 }}
    
    针对你的SM_p1、SM_p2组,示例代码如下:
    {{#ifingroup: SM_p1 | 仅SM_p1组用户可见的内容 | 
      {{#ifingroup: SM_p2 | 仅SM_p2组用户可见的内容 | 非指定组用户可见的内容 }}
    }}
    
  • MediaWiki版本兼容问题:部分旧版MediaWiki的ParserFunctions扩展可能未包含#ifingroup,此时可改用#ismemberof结合#if实现相同逻辑:
    {{#if: {{#ismemberof: SM_p1}} | SM_p1组专属内容 | 其他内容 }}
    

内容的提问来源于stack exchange,提问作者vico

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 09:55:57