Anonymous user
Module:Category handler/config: Difference between revisions
move parameter names to a cfg.parameters subtable
(don't bother to use default parameter names - allow each wiki to set parameter names however they want) |
(move parameter names to a cfg.parameters subtable) |
||
Line 24:
--------------------------------------------------------------------------------
cfg.parameters = {
---- The nocat and categories parameter suppress▼
---- categorisation. They are used with Module:Yesno, and work as follows:▼
----▼
---- cfg.nocat:▼
---- Result of yesno(args[cfg.nocat]) Effect▼
---- true Categorisation is suppressed▼
---- false Categorisation is allowed, and the▼
--
----▼
---- cfg.categories:▼
---- Result of yesno(args[cfg.categories]) Effect▼
---- true Categorisation is allowed, and the▼
▲---- blacklist check is skipped
--
cfg.nocat = 'nocat' ▼
cfg.categories = 'categories'▼
---- The parameter name for the legacy "category2" parameter. This skips the▼
---- blacklist if set to the cfg.category2Yes value, and suppresses▼
---- categorisation if present but equal to anything other than cfg.category2Yes▼
---- or cfg.category2Negative.▼
cfg.category2 = 'category2'▼
---- cfg.subpage is the parameter name to specify how to behave on subpages.▼
cfg.subpage = 'subpage'▼
---- The parameter for data to return in all namespaces.▼
cfg.all = 'all'▼
---- The parameter name for data to return if no data is specified for the▼
---- namespace that is detected.▼
cfg.other = 'other'▼
---- The parameter name used to specify a page other than the current page; used▼
---- for testing and demonstration. This must be the same as the cfg.page▼
---- parameter in [[Module:Namespace detect]].▼
cfg.demopage = 'page'▼
}
--------------------------------------------------------------------------------
Line 75 ⟶ 78:
--------------------------------------------------------------------------------
cfg.category2Yes = 'yes'
cfg.category2Negative = '¬'
cfg.subpageNo = 'no'
cfg.subpageOnly = 'only'
|