Вход Регистрация
Файл: system/controllers/tags/widgets/cloud/options.form.php
Строк: 47
<?php

class formWidgetTagsCloudOptions extends cmsForm {

    public function 
init() {

        
cmsCore::loadControllerLanguage('tags');

        return array(

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

                    new 
fieldListMultiple('options:subjects', array(
                        
'title'     => LANG_WD_TAGS_SUBJECTS,
                        
'show_all'  => true,
                        
'generator' => function() {
                            
$cts cmsCore::getModel('content')->getContentTypes();
                            
$items = array();
                            if (
$cts) {
                                foreach (
$cts as $item) {
                                    
$items[$item['name']] = $item['title'];
                                }
                            }
                            return 
$items;
                        },
                    )),

                    new 
fieldList('options:ordering', array(
                        
'title' => LANG_WD_TAGS_CLOUD_ORDERING,
                        
'items' => array(
                            
'tag' => LANG_WD_TAGS_CLOUD_ORDER_BY_TAG,
                            
'frequency' => LANG_WD_TAGS_CLOUD_ORDER_BY_FREQ,
                        )
                    )),

                    new 
fieldList('options:style', array(
                        
'title' => LANG_WD_TAGS_CLOUD_STYLE,
                        
'items' => array(
                            
'cloud' => LANG_WD_TAGS_CLOUD_STYLE_CLOUD,
                            
'list' => LANG_WD_TAGS_CLOUD_STYLE_LIST,
                        )
                    )),

                    new 
fieldNumber('options:max_fs', array(
                        
'title' => LANG_WD_TAGS_CLOUD_MAX_FS,
                        
'default' => 22
                    
)),

                    new 
fieldNumber('options:min_fs', array(
                        
'title' => LANG_WD_TAGS_CLOUD_MIN_FS,
                        
'default' => 12
                    
)),

                    new 
fieldNumber('options:min_freq', array(
                        
'title' => LANG_WD_TAGS_MIN_FREQ,
                        
'default' => 0
                    
)),

                    new 
fieldNumber('options:min_len', array(
                        
'title' => LANG_WD_TAGS_MIN_LEN,
                        
'units' => LANG_WD_TAGS_MIN_LEN_UNITS,
                        
'default' => 0
                    
)),

                    new 
fieldNumber('options:limit', array(
                        
'title' => LANG_WD_TAGS_CLOUD_LIMIT,
                        
'default' => 10
                    
)),

                    new 
fieldString('options:colors', array(
                        
'title' => LANG_WD_TAGS_COLORS,
                        
'hint'  => LANG_WD_TAGS_COLORS_HINT,
                        
'default' => ''
                    
)),

                    new 
fieldCheckbox('options:shuffle', array(
                        
'title' => LANG_WD_TAGS_SHUFFLE
                    
))

                )
            ),

        );

    }

}
Онлайн: 0
Реклама