xref: /template/minimal/template_plugin.php (revision 44f4d58d556e508c656b01ffea44ab7f69664449)
177bc0ffeSReactiveMatter<?php
277bc0ffeSReactiveMatter/**
377bc0ffeSReactiveMatter * Minimal Template Helper Plugin (for common tasks)
477bc0ffeSReactiveMatter *
577bc0ffeSReactiveMatter * @link     http://dokuwiki.org/template:minimal
677bc0ffeSReactiveMatter * @author   Reactive Matter <reactivematter@protonmail.com>
777bc0ffeSReactiveMatter * @license  GPL 2 (http://www.gnu.org/licenses/gpl.html)
877bc0ffeSReactiveMatter */
977bc0ffeSReactiveMatter
1077bc0ffeSReactiveMatter// must be run from within DokuWiki
1177bc0ffeSReactiveMatterif (!defined('DOKU_INC')) die();
12*44f4d58dSReactiveMatter
13*44f4d58dSReactiveMatterfunction tpl_minimal_classes()
14*44f4d58dSReactiveMatter{
15*44f4d58dSReactiveMatter	$theme = '';
16*44f4d58dSReactiveMatter	if(tpl_getConf('theme')!='Default')
17*44f4d58dSReactiveMatter	{
18*44f4d58dSReactiveMatter	    $theme = ' theme-'.strtolower(tpl_getConf('theme'));
19*44f4d58dSReactiveMatter	}
20*44f4d58dSReactiveMatter
21*44f4d58dSReactiveMatter	$width = tpl_getConf('fullWidthSite')?' full-width':'';
22*44f4d58dSReactiveMatter
23*44f4d58dSReactiveMatter	$sidebar = (page_findnearest($conf['sidebar']) && ($ACT=='show')) ? ' sidebar' : '';
24*44f4d58dSReactiveMatter
25*44f4d58dSReactiveMatter	return tpl_classes().$width.$sidebar.$theme;
26*44f4d58dSReactiveMatter}
27*44f4d58dSReactiveMatter
28