在弹出窗口中打开mediawiki编辑器

时间:2015-11-12 15:08:22

标签: mediawiki

试图弄清楚是否有办法在弹出窗口中打开mediawiki编辑器。首先我认为我可以使用action = render,但是因为开始编辑和渲染都是一个动作,它们似乎不能一起工作。我希望它能够工作,这样编辑器只能使用编辑器控件而不是标准菜单。

查看设置,看起来WYSIWYG(以及可能的其他编辑器)似乎可以在这种模式下打开,但我不能为我的生活弄清楚如何设置它。 尝试更改Special:Preferences页面中的设置,基本上确保“在弹出窗口中打开丰富的编辑器”,但什么都不做。

以下是我的设置

# $wgGroupPermissions['user']['wysiwyg'] = true; //Only registered users are allowed to use wysiwyg
# $wgGroupPermissions['*']['wysiwyg'] = true;    //Everyone is allowed to use wysiwyg
$wgGroupPermissions['*']['wysiwyg'] = true;
$wgGroupPermissions['*']['wysiwyg'] = true;

$wgDefaultUserOptions['cke_show'] = 'WYSIWYG';    //Enable CKEditor
#$wgDefaultUserOptions['cke_show'] = 'richeditor';    //Enable CKEditor
$wgDefaultUserOptions['riched_use_toggle'] = false;  //Editor can toggle CKEditor/WikiText
$wgDefaultUserOptions['riched_start_disabled'] = false; //Important!!! else bug...
$wgDefaultUserOptions['riched_toggle_remember_state'] = true; //working/bug?
$wgDefaultUserOptions['riched_use_popup'] = true;   //Deprecated

1 个答案:

答案 0 :(得分:0)

action=render的方法是通过调用$outputPage->setArticleBodyOnly( true );你可能会尝试在某些钩子中执行此操作,例如BeforePageDisplay

相关问题