View file Web Template Ktpl/package/templates/ktpl/options.form.php

File size: 3.27Kb
<?php

class formKtplTemplateOptions extends cmsForm {

    public function init() {

        return array(

            array(
                'type' => 'fieldset',
                'title' => LANG_PAGE_LOGO,
                'childs' => array(
                    new fieldImage('logo', array(
                        'options' => array(
                            'sizes' => array('small', 'original')
                        )
                    )),
                )
            ),

            array(
                'type' => 'fieldset',
                'title' => 'Настройка',
                'childs' => array(

                    new fieldList('sidebar_pos', array(
                        'title' => 'Расположение сайдбаров',
                        'items' => array(
                        	'null' => 'По сторонам',
                        	'left' => 'Слева',
                        	'right' => 'Справа'
                        	)
                    )),

                )
            ),

            array(
                'type' => 'fieldset',
                'title' => 'Допольнительные стили',
                'childs' => array(

                    new fieldList('alt_style', array(
                        'title' => 'Альтернативный стиль',
                        'hint' => '<a target="_blank" href="http://инстант.рф/skins">Скачать темы для шаблона</a>',
                        'generator' => function($cat){
							
							$items = array();

							$items[null] = 'Не подключать';

                            $skins = files_tree_to_array('templates/ktpl/skins/');

                            if ($skins){
								
                                foreach($skins as $key=>$item){
									
									$items[$key] = $key;

                                }
								
                            }

                            return $items;

                        }
                    )),

                )
            ),

            array(
                'type' => 'fieldset',
                'title' => LANG_DEFAULT_THEME_COPYRIGHT,
                'childs' => array(

                    new fieldString('owner_name', array(
                        'title' => LANG_TITLE
                    )),

                    new fieldString('owner_url', array(
                        'title' => LANG_DEFAULT_THEME_COPYRIGHT_URL,
                        'hint' => LANG_DEFAULT_THEME_COPYRIGHT_URL_HINT
                    )),

                    new fieldString('owner_year', array(
                        'title' => LANG_DEFAULT_THEME_COPYRIGHT_YEAR,
                        'hint' => LANG_DEFAULT_THEME_COPYRIGHT_YEAR_HINT
                    )),

                )
            ),

            array(
                'type' => 'fieldset',
                'title' => LANG_ADMIN_CONTROLLER,
                'childs' => array(

                    new fieldCheckbox('disable_help_anim', array(
                        'title' => LANG_DEFAULT_THEME_DISABLE_HELP_ANIM,
                        'default' => 0
                    ))

                )
            )

        );

    }

}