params[ 'breadcrumbs' ][] = [ 'label' => \Yii::t('core', 'Sitemap'), 'url' => [ 'index' ], ]; $this->title = \Yii::t('core', 'Update sitemap'); $this->params[ 'breadcrumbs' ][] = $this->title; $form = ActiveForm::begin(); $xPanel = Panel::begin( [ 'header' => \Yii::t('core', 'Static pages'), 'collapsable' => true, 'options' => [ 'class' => 'x_panel dynamic_fields', ], ] ); foreach ($models as $index => $model) { echo Html::tag( 'div', $form->field( $model, "[$index]url", [ 'options' => [ 'class' => 'form-group col-xs-5 col-sm-6', ], ] ) ->textInput() . $form->field( $model, "[$index]frequency", [ 'options' => [ 'class' => 'form-group col-xs-3 col-sm-3', ], ] ) ->dropDownList( [ 'always' => 'always', 'hourly' => 'hourly', 'daily' => 'daily', 'weekly' => 'weekly', 'monthly' => 'monthly', 'yearly' => 'yearly', 'never' => 'never', ] ) . $form->field( $model, "[$index]priority", [ 'options' => [ 'class' => 'form-group col-xs-3 col-sm-2', ], ] ) ->textInput() . Html::icon( 'minus', [ 'class' => 'col-xs-1 field-group-remove', 'onclick' => 'sitemap_remove(this)', ] ), [ 'class' => 'row field-group', ] ); } echo Html::button( \Yii::t('core', 'Add field'), [ 'class' => 'btn btn-default', 'onclick' => 'sitemap_add(this)', 'data' => [ 'url' => Url::to([ 'create-static' ]), ], ] ); $xPanel::end(); $xPanel2 = Panel::begin( [ 'header' => \Yii::t('core', 'Dynamic pages'), 'collapsable' => true, ] ); ?>