xref: /template/mikio/conf/metadata.php (revision 4fdb7f145113842d53686c804ea819ac55ab5435)
1<?php
2
3/**
4 * DokuWiki Mikio Template Configuration Metadata
5 *
6 * @link    http://dokuwiki.org/template:mikio
7 * @author  James Collins <james.collins@outlook.com.au>
8 * @license GPLv2 (http://www.gnu.org/licenses/gpl-2.0.html)
9 */
10
11$meta['iconTag']                = ['string'];
12$meta['customTheme']            = ['string'];
13$meta['showNotifications']      = ['multichoice', '_choices' => ['never', 'admin', 'always']];
14$meta['useLESS']                = ['onoff'];
15$meta['brandURLGuest']          = ['string'];
16$meta['brandURLUser']           = ['string'];
17$meta['showLightDark']          = ['onoff'];
18$meta['autoLightDark']          = ['onoff'];
19$meta['defaultDark']            = ['onoff'];
20
21$meta['navbarUseTitleIcon']     = ['onoff'];
22$meta['navbarTitleIconHeight']  = ['string'];
23$meta['navbarTitleIconWidth']   = ['string'];
24$meta['navbarUseTitleText']     = ['onoff'];
25$meta['navbarUseTaglineText']   = ['onoff'];
26$meta['navbarCustomMenuText']   = ['string'];
27$meta['navbarCustomTitleFormat'] = ['string'];
28
29$meta['navbarDWMenuType']       = ['multichoice', '_choices' => ['icons', 'text', 'both']];
30$meta['navbarDWMenuCombine']    = ['multichoice', '_choices' => ['separate', 'dropdown', 'combine']];
31
32$meta['navbarPosLeft']          = ['multichoice', '_choices' => ['none', 'custom', 'search', 'dokuwiki']];
33$meta['navbarPosMiddle']        = ['multichoice', '_choices' => ['none', 'custom', 'search', 'dokuwiki']];
34$meta['navbarPosRight']         = ['multichoice', '_choices' => ['none', 'custom', 'search', 'dokuwiki']];
35$meta['navbarShowSub']          = ['onoff'];
36
37$meta['navbarItemShowCreate']   = ['multichoice', '_choices' => ['always', 'logged in', 'logged out', 'never']];
38$meta['navbarItemShowShow']     = ['multichoice', '_choices' => ['always', 'logged in', 'logged out', 'never']];
39$meta['navbarItemShowRevs']     = ['multichoice', '_choices' => ['always', 'logged in', 'logged out', 'never']];
40$meta['navbarItemShowBacklink'] = ['multichoice', '_choices' => ['always', 'logged in', 'logged out', 'never']];
41$meta['navbarItemShowRecent']   = ['multichoice', '_choices' => ['always', 'logged in', 'logged out', 'never']];
42$meta['navbarItemShowMedia']    = ['multichoice', '_choices' => ['always', 'logged in', 'logged out', 'never']];
43$meta['navbarItemShowIndex']    = ['multichoice', '_choices' => ['always', 'logged in', 'logged out', 'never']];
44$meta['navbarItemShowProfile']  = ['multichoice', '_choices' => ['always', 'logged in', 'logged out', 'never']];
45$meta['navbarItemShowAdmin']    = ['multichoice', '_choices' => ['always', 'logged in', 'logged out', 'never']];
46$meta['navbarItemShowLogin']    = ['multichoice', '_choices' => ['always', 'never']];
47$meta['navbarItemShowLogout']   = ['multichoice', '_choices' => ['always', 'never']];
48
49$meta['searchButton']           = ['multichoice', '_choices' => ['icon', 'text']];
50$meta['searchUseTypeahead']     = ['onoff'];
51
52$meta['heroTitle']              = ['onoff'];
53$meta['heroImagePropagation']   = ['onoff'];
54
55$meta['tagsConsolidate']        = ['onoff'];
56$meta['tagsShowHero']           = ['onoff'];
57
58$meta['breadcrumbHideHome']     = ['onoff'];
59$meta['breadcrumbPosition']     = ['multichoice', '_choices' => ['none', 'top', 'hero', 'page']];
60$meta['breadcrumbPrefix']       = ['onoff'];
61$meta['breadcrumbPrefixText']   = ['string'];
62$meta['breadcrumbSep']          = ['onoff'];
63$meta['breadcrumbSepText']      = ['string'];
64
65$meta['youarehereHideHome']     = ['onoff'];
66$meta['youareherePosition']     = ['multichoice', '_choices' => ['none', 'top', 'hero', 'page']];
67$meta['youareherePrefix']       = ['onoff'];
68$meta['youareherePrefixText']   = ['string'];
69$meta['youarehereSep']          = ['onoff'];
70$meta['youarehereSepText']      = ['string'];
71$meta['youarehereHome']         = ['multichoice', '_choices' => ['none', 'page title', 'home', 'icon']];
72$meta['youarehereShowLast']     = ['numeric'];
73
74$meta['sidebarShowLeft']        = ['onoff'];
75$meta['sidebarAlwaysShowLeft']  = ['onoff'];
76$meta['sidebarLeftRow1']        = ['multichoice', '_choices' => ['none', 'logged in user', 'search', 'content', 'tags']
77];
78$meta['sidebarLeftRow2']        = ['multichoice', '_choices' => ['none', 'logged in user', 'search', 'content', 'tags']
79];
80$meta['sidebarLeftRow3']        = ['multichoice', '_choices' => ['none', 'logged in user', 'search', 'content', 'tags']
81];
82$meta['sidebarLeftRow4']        = ['multichoice', '_choices' => ['none', 'logged in user', 'search', 'content', 'tags']
83];
84$meta['sidebarMobileDefaultCollapse']    = ['onoff'];
85$meta['sidebarShowRight']       = ['onoff'];
86$meta['sidebarAlwaysShowRight'] = ['onoff'];
87
88$meta['tocFull']                = ['onoff'];
89
90$meta['pageToolsFloating']      = ['multichoice', '_choices' => ['none', 'page editors', 'always']];
91$meta['pageToolsFooter']        = ['multichoice', '_choices' => ['none', 'page editors', 'always']];
92
93$meta['pageToolsShowCreate']    = ['multichoice', '_choices' => ['always', 'logged in', 'logged out', 'never']];
94$meta['pageToolsShowEdit']      = ['multichoice', '_choices' => ['always', 'logged in', 'logged out', 'never']];
95$meta['pageToolsShowRevs']      = ['multichoice', '_choices' => ['always', 'logged in', 'logged out', 'never']];
96$meta['pageToolsShowBacklink']  = ['multichoice', '_choices' => ['always', 'logged in', 'logged out', 'never']];
97$meta['pageToolsShowTop']       = ['multichoice', '_choices' => ['always', 'logged in', 'logged out', 'never']];
98
99$meta['footerPageInfoText']     = ['string'];
100$meta['footerCustomMenuText']   = ['string'];
101$meta['footerSearch']           = ['onoff'];
102$meta['footerInPage']           = ['onoff'];
103
104$meta['licenseType']            = ['multichoice', '_choices' => ['none', 'badge', 'button']];
105$meta['licenseImageOnly']       = ['onoff'];
106
107$meta['includePageUseACL']      = ['onoff'];
108$meta['includePagePropagate']   = ['onoff'];
109
110$meta['stickyTopHeader']        = ['onoff'];
111$meta['stickyNavbar']           = ['onoff'];
112$meta['stickyHeader']           = ['onoff'];
113$meta['stickyLeftSidebar']      = ['onoff'];
114