Вход Регистрация
Файл: system/controllers/comments/hooks/ctype_basic_form.php
Строк: 48
<?php

class onCommentsCtypeBasicForm extends cmsAction {

    public function 
run($form){

        
$fieldset $form->addFieldsetAfter('folders'LANG_CP_COMMENTS'comments', array('is_collapsed' => true));

        
$form->addField($fieldset, new fieldCheckbox('is_comments', array(
            
'title' => LANG_CP_COMMENTS_ON
        
)));

        
$form->addField($fieldset, new fieldList('options:comments_template', array(
            
'title' => LANG_CP_COMMENTS_TEMPLATE,
            
'hint'  => sprintf(LANG_WIDGET_BODY_TPL_HINT'controllers/comments/comment*'),
            
'generator' => function($item) {
                return 
$this->cms_template->getAvailableTemplatesFiles('controllers/comments''comment*.tpl.php');
            },
            
'visible_depend' => array('is_comments' => array('show' => array('1')))
        )));

        
$item_fields $form->getData('item_fields');

        
$form->addField($fieldset, new fieldString('options:comments_title_pattern', array(
            
'title' => LANG_CP_COMMENTS_TITLE_PATTERN,
            
'multilanguage' => true,
            
'patterns_hint' => [
                
'patterns' =>  $item_fields
            
],
            
'visible_depend' => array('is_comments' => array('show' => array('1')))
        )));

        foreach (
array_keys((array)$this->labels) as $label_key) {
            
$form->addField($fieldset, new fieldString('options:comments_labels:'.$label_key, array(
                
'title' => LANG_CP_COMMENTS_REPLACE_LABEL.' "<b>'.html($this->labels->{$label_key}, false).'</b>"',
                
'is_clean_disable' => true,
                
'multilanguage' => true,
                
'visible_depend' => array('is_comments' => array('show' => array('1')))
            )));
        }

        return 
$form;

    }

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