Move list of namespaces used for children pages to a configurable array

This commit is contained in:
vv221 2020-04-03 02:08:40 +02:00
parent c1c8deef10
commit 60f3dfe08f
4 changed files with 10 additions and 1 deletions

View file

@ -46,7 +46,7 @@ class action_plugin_childrenpages extends DokuWiki_Action_Plugin {
return;
}
// Get the list of children pages
$children_types = [ 'animation', 'gameplay', 'dev', 'talk' ];
$children_types = $this->getConf('children_list');
foreach ( $children_types as $child_type ) {
$child_label = $this->getLang("btn_$child_type");
$this->addMenuItem($event, $child_type, $child_label);

3
conf/default.php Normal file
View file

@ -0,0 +1,3 @@
<?php
$conf['children_list'] = [ 'animation', 'gameplay', 'dev', 'talk' ];

3
conf/metadata.php Normal file
View file

@ -0,0 +1,3 @@
<?php
$meta['children_list'] = [ 'array' ];

3
lang/en/settings.php Normal file
View file

@ -0,0 +1,3 @@
<?php
$lang['children_list'] = 'List of namespaces reserved for children pages';