You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
155 lines
3.8 KiB
155 lines
3.8 KiB
6 years ago
|
<?php
|
||
|
/**
|
||
|
* Created by Error202
|
||
|
* Date: 11.07.2018
|
||
|
*/
|
||
|
|
||
|
/**
|
||
|
* @var $this \yii\web\View
|
||
|
* @var $items array
|
||
|
* @var $menu \core\entities\menu\Menu
|
||
|
*/
|
||
|
|
||
|
use backend\components\menu\assets\MenuAsset;
|
||
|
use yii\helpers\Html;
|
||
|
use yii\helpers\Url;
|
||
|
use yii\web\JsExpression;
|
||
|
|
||
|
MenuAsset::register($this);
|
||
|
|
||
|
function menu_generate($items) {
|
||
|
$html = '<ol class="dd-list">';
|
||
|
foreach ($items as $item) {
|
||
|
$html.=Yii::$app->getView()->render( '_item', [
|
||
|
'item' => $item,
|
||
|
] );
|
||
|
}
|
||
|
return $html . '</ol>';
|
||
|
}
|
||
|
|
||
|
$url = Url::to(['/menu/save-menu-items']);
|
||
|
$redirect = Url::to(['menu/index', 'id' => $menu->id]);
|
||
|
?>
|
||
|
|
||
|
<div class="dd" id="nestable3">
|
||
|
<?= menu_generate($items) ?>
|
||
|
</div>
|
||
|
|
||
|
<!--
|
||
|
<div class="dd" id="nestable2">
|
||
|
<ol class="dd-list">
|
||
|
|
||
|
<li class="dd-item dd3-item" data-id="13">
|
||
|
<div class="dd3-content">
|
||
|
<div class="panel-group" id="accordion">
|
||
|
<div class="panel panel-default">
|
||
|
<div class="panel-heading">
|
||
|
<h4 class="panel-title">
|
||
|
<div class="dd-handle dd3-handle"> </div>
|
||
|
<a data-toggle="collapse" data-parent="#accordion" href="#collapse1">Item 13
|
||
|
<i class="fa fa-angle-down pull-right" aria-hidden="true"></i></a>
|
||
|
</h4>
|
||
|
</div>
|
||
|
<div id="collapse1" class="panel-collapse collapse">
|
||
|
<div class="panel-body">
|
||
|
Content Panel
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</li>
|
||
|
|
||
|
|
||
|
<li class="dd-item dd3-item" data-id="14">
|
||
|
<div class="dd3-content">
|
||
|
<div class="panel-group" id="accordion">
|
||
|
<div class="panel panel-default">
|
||
|
<div class="panel-heading">
|
||
|
<h4 class="panel-title">
|
||
|
<div class="dd-handle dd3-handle"> </div>
|
||
|
<a data-toggle="collapse" data-parent="#accordion" href="#collapse2">Item 14
|
||
|
<i class="fa fa-angle-down pull-right" aria-hidden="true"></i></a>
|
||
|
</h4>
|
||
|
</div>
|
||
|
<div id="collapse2" class="panel-collapse collapse">
|
||
|
<div class="panel-body">
|
||
|
Content Panel
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</li>
|
||
|
|
||
|
<li class="dd-item dd3-item" data-id="15">
|
||
|
<div class="dd3-content">
|
||
|
<div class="panel-group" id="accordion">
|
||
|
<div class="panel panel-default">
|
||
|
<div class="panel-heading">
|
||
|
<h4 class="panel-title">
|
||
|
<div class="dd-handle dd3-handle"> </div>
|
||
|
<a data-toggle="collapse" data-parent="#accordion" href="#collapse3">Item 15
|
||
|
<i class="fa fa-angle-down pull-right" aria-hidden="true"></i></a>
|
||
|
</h4>
|
||
|
</div>
|
||
|
<div id="collapse3" class="panel-collapse collapse">
|
||
|
<div class="panel-body">
|
||
|
Content Panel
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<ol class="dd-list">
|
||
|
<li class="dd-item dd3-item" data-id="16">
|
||
|
<div class="dd3-content">
|
||
|
<div class="panel-group" id="accordion">
|
||
|
<div class="panel panel-default">
|
||
|
<div class="panel-heading">
|
||
|
<h4 class="panel-title">
|
||
|
<div class="dd-handle dd3-handle"> </div>
|
||
|
<a data-toggle="collapse" data-parent="#accordion" href="#collapse4">Item 16
|
||
|
<i class="fa fa-angle-down pull-right" aria-hidden="true"></i></a>
|
||
|
</h4>
|
||
|
</div>
|
||
|
<div id="collapse4" class="panel-collapse collapse">
|
||
|
<div class="panel-body">
|
||
|
Content Panel
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</li>
|
||
|
</ol>
|
||
|
|
||
|
</li>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
</ol>
|
||
|
</div>
|
||
|
|
||
|
</div>
|
||
|
|
||
|
<div style="clear: both;"></div>
|
||
|
<hr>
|
||
|
|
||
|
<button class="btn btn-primary" id="serialize">Serialize</button>
|
||
|
<hr>
|
||
|
<textarea class="form-control" id="output"></textarea>
|
||
|
|
||
|
<hr>
|
||
|
<textarea class="form-control" id="output2"></textarea>
|
||
|
-->
|
||
|
|
||
|
<div style="clear: both;"></div>
|
||
|
<hr>
|
||
|
|
||
|
<?= Html::button(Yii::t('buttons', 'Save'), [
|
||
|
'class' => 'btn btn-success pull-right',
|
||
|
'onclick' => new JsExpression('sendTree('.$menu->id.', "'.$url.'", "'.$redirect.'")'),
|
||
|
]) ?>
|