View file Web Template Ktpl/package/templates/ktpl/options.form.php
<?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
))
)
)
);
}
}