在MediaWiki中只读取一个页面的一部分?

时间:2013-11-09 22:09:01

标签: mediawiki readonly wikipedia mediawiki-api mediawiki-templates

我想将一个页面的一部分只读,而其他部分可以编辑。这在mediawiki有可能吗?我知道我可以添加 NOEDITSECTION 标记,它会删除该部分中的编辑链接,但我仍然可以在主编辑页面中编辑它。

2 个答案:

答案 0 :(得分:2)

不明确,不。但这是你能做的事情:

将您的只读部分放在新页面上,然后保护Transclude该受保护页面的内容到主页面上。用户仍然有机会编辑主页面并完全删除该部分,但他们无法编辑该部分的内容。

如果受保护的页面名为MyProtectedPage,那么您将{{:MyProtectedPage}}放在主页面上以进行转换。

答案 1 :(得分:1)

有一个名为ProtectSection的mediawiki扩展程序,旨在完全按照您的要求进行操作。但是,它已经多年没有维持。我一直无法使用最新版本的MediaWiki,但是如果你运行的是旧版本,也许它会对你有用。

https://www.mediawiki.org/wiki/Extension:ProtectSection