示例#1
0
文件: menu.php 项目: kintastish/mobil
			<div id="menu-items">
            <?php 
$buttons = '<a href="#" class="btn btn-sm" data-op="up" title="Передвинуть вверх"><i class="glyphicon glyphicon-arrow-up text-primary"></i></a>' . '<a href="#" class="btn btn-sm" data-op="dn" title="Передвинуть вниз"><i class="glyphicon glyphicon-arrow-down text-primary"></i></a>' . '<a href="#" class="btn btn-sm" data-op="del" title="Удалить"><i class="glyphicon glyphicon-remove text-warning"></i></a>';
$row_tpl = '<div class="row">' . '<div class="col-md-8">{title}</div><div class="col-md-4">' . $buttons . '</div>' . '<input type="hidden" name="title[]" value="{title}"><input type="hidden" name="url[]" value="{url}">' . '</div>';
foreach ($model->links as $ind => $v) {
    echo str_replace('{url}', $v['url'], str_replace('{title}', $v['title'], $row_tpl));
}
?>
            </div>
        </div>
    </div>
    <?php 
$this->endBlock();
?>
    <?php 
echo Collapse::widget(['items' => [['label' => 'Настройка шаблона', 'content' => $this->blocks['panel1']], ['label' => 'Элементы меню', 'content' => $this->blocks['panel2'], 'expanded' => true]]]);
?>
    <div class="form-group">
        <?php 
echo Html::submitButton('Сохранить', ['class' => 'btn btn-success']);
?>
    </div>

    <?php 
echo Html::endForm();
?>
 
</div>
<?php 
$linkExplorer = Url::to(['explore/expand']);
$jsLinks = <<<jsLinks
示例#2
0
echo $form->field($model, 'album')->dropDownList($model->getAlbumList());
?>
    <?php 
echo $form->field($model, 'interval')->textInput();
?>
    <?php 
echo $form->field($model, 'controls')->checkbox();
?>
    <?php 
echo $form->field($model, 'showHeader')->checkbox()->hint('Если этот флажок сброшен, шаблон заголовка использоваться не будет.');
?>
    <?php 
echo $form->field($model, 'headerTemplate')->textInput()->hint('<b>{Название}</b> - название изображения в альбоме');
?>
    <?php 
$this->endBlock();
?>
    <?php 
echo Collapse::widget(['items' => [['label' => 'Настройка слайд-шоу', 'content' => $this->blocks['panel1'], 'expanded' => true]]]);
?>
    <div class="form-group">
        <?php 
echo Html::submitButton('Сохранить', ['class' => 'btn btn-success']);
?>
    </div>

    <?php 
ActiveForm::end();
?>
 
</div>
示例#3
0
	    <?php 
echo $form->field($model, 'id')->hiddenInput()->label(false);
?>
	    <?php 
//collapse panels
$panel1 = $form->field($model, 'title')->widget(transliterator::className(), ['targetAttribute' => 'alias']);
if (!$isMainPage) {
    $panel1 .= "\n" . $form->field($model, 'alias')->textInput(['maxlength' => true]);
}
$panel1 .= "\n" . $form->field($model, 'description')->textarea(['maxlength' => true, 'rows' => 8]);
$panel2 = $form->field($model, 'content', [])->widget(\app\modules\redactor\widgets\Redactor::className(), ['clientOptions' => ['lang' => 'ru', 'plugins' => ['fontcolor', 'imagemanager', 'table', 'linkinternal'], 'minHeight' => 400, 'imageUpload' => Url::to(['/redactor/upload/image', 'table' => $model::$tableId, 'id' => $model->id]), 'imageManagerJson' => Url::to(['/redactor/upload/image-json', 'table' => $model::$tableId, 'id' => $model->id]), 'fileUploadParam' => 'files', 'imageUploadParam' => 'files', 'linkExplorer' => Url::to(['explore/expand'])]])->label(false);
$panel2 .= "\n";
//.$form->field($model, 'keywords')->textInput(['maxlength' => true]);
$panel3 = $this->render('_images', ['model' => $model, 'files' => $files]);
$panel4 = $this->render('_params', ['target' => $model]);
echo Collapse::widget(['items' => [['label' => 'Сведения', 'content' => $panel1], ['label' => 'Текст страницы', 'content' => $panel2, 'expanded' => true], ['label' => 'Параметры', 'content' => $panel4], ['label' => 'Изображения', 'content' => $panel3]]]);
?>
	    <div class="form-group">
	        <?php 
echo Html::submitButton('Сохранить', ['class' => 'btn btn-success']);
?>
	        <?php 
echo Html::a('Отмена', [$isMainPage ? 'control-panel/main' : 'list', 'id' => $model->category_id], ['class' => 'btn btn-default']);
?>
	    </div>

	    <?php 
ActiveForm::end();
?>

	</div>
示例#4
0
    if ($c['child_count']) {
        $panel2 .= Html::label($c['title'], null, ['data-id' => $c['id']]);
    } else {
        $panel2 .= Html::checkbox('_fc' . $c['id'], isset($fc[$c['id']]), ['label' => $c['title']]);
    }
}
while ($level-- != 0) {
    $panel2 .= '</li></ul>';
}
$panel2 .= '</ul>';
$panel2 .= '</div></div>';
$panel2 .= $form->field($model, 'countMax')->textInput();
?>

	<?php 
echo Collapse::widget(['items' => [['label' => 'Настройка шаблона', 'content' => $panel1], ['label' => 'Настройка выборки', 'content' => $panel2, 'expanded' => true]]]);
?>
    <div class="form-group">
        <?php 
echo Html::submitButton('Сохранить', ['class' => 'btn btn-success']);
?>
    </div>

    <?php 
ActiveForm::end();
?>
 
</div>
<?php 
$js = <<<JS
function color(e)
示例#5
0
        <?php 
$template = '<div class="row">' . '<div class="col-md-4">' . Html::activeHiddenInput($model, 'fieldName[]', ['value' => '{name}']) . '{name}</div>' . '<div class="col-md-3">' . Html::activeHiddenInput($model, 'fieldType[]', ['value' => '{type}']) . '{type_str}</div>' . '<div class="col-md-4">' . Html::activeHiddenInput($model, 'fieldRequired[]', ['value' => '{req}']) . '{req_str}</div>' . '<div class="col-md-1"><a href="#" class="remove-btn"><i class="glyphicon glyphicon-remove text-danger"></i></a></div>' . '</div>';
if (count($model->fieldName)) {
    $search = ['{name}', '{type}', '{type_str}', '{req}', '{req_str}'];
    foreach ($model->fieldName as $ind => $value) {
        $replace = [$value, $model->fieldType[$ind], $options[$model->fieldType[$ind]], $model->fieldRequired[$ind], $model->fieldRequired[$ind] ? 'Обязательное поле' : ''];
        echo str_replace($search, $replace, $template);
    }
}
?>
    </div>
    <?php 
$this->endBlock();
?>
    <?php 
echo Collapse::widget(['items' => [['label' => 'Настройка шаблона', 'content' => $this->blocks['panel1']], ['label' => 'Параметры сообщения', 'content' => $this->blocks['panel2']], ['label' => 'Поля формы', 'content' => $this->blocks['panel3'], 'expanded' => true]]]);
?>
    <div class="form-group">
        <?php 
echo Html::hiddenInput('test', '{test}');
?>
        <?php 
echo Html::submitButton('Сохранить', ['class' => 'btn btn-success']);
?>
    </div>

    <?php 
echo Html::endForm();
?>
 
</div>