示例#1
0
        <div class="col-sm-2">
            <?php 
echo $form->dropDownListGroup($sitemapPage, 'changefreq', ['widgetOptions' => ['data' => SitemapHelper::getChangeFreqList()]]);
?>
        </div>
        <div class="col-sm-2">
            <?php 
echo $form->textFieldGroup($sitemapPage, 'priority');
?>
        </div>
        <div class="col-sm-2">
            <?php 
echo $form->dropDownListGroup($sitemapPage, 'status', ['widgetOptions' => ['data' => $sitemapPage->getStatusList()]]);
?>
        </div>
    </div>
    <div class="row">
        <div class="col-sm-2">
            <?php 
$this->widget('bootstrap.widgets.TbButton', ['buttonType' => 'submit', 'context' => 'primary', 'label' => Yii::t('SitemapModule.sitemap', 'Add')]);
?>
        </div>
    </div>
    <?php 
$this->endWidget();
?>
</div>

<?php 
$this->widget('yupe\\widgets\\CustomGridView', ['id' => 'page-grid', 'dataProvider' => $sitemapPage->search(), 'filter' => $sitemapPage, 'sortField' => 'order', 'template' => "{multiaction}\n{items}\n{pager}", 'actionsButtons' => false, 'columns' => [['class' => 'bootstrap.widgets.TbEditableColumn', 'name' => 'url', 'editable' => ['url' => $this->createUrl('/sitemap/sitemapBackend/inlinePage'), 'mode' => 'inline', 'params' => [Yii::app()->request->csrfTokenName => Yii::app()->request->csrfToken]], 'filter' => CHtml::activeTextField($sitemapPage, 'url', ['class' => 'form-control'])], ['class' => 'bootstrap.widgets.TbEditableColumn', 'name' => 'changefreq', 'editable' => ['url' => $this->createUrl('/sitemap/sitemapBackend/inlinePage'), 'mode' => 'inline', 'type' => 'select', 'source' => SitemapHelper::getChangeFreqList(), 'params' => [Yii::app()->request->csrfTokenName => Yii::app()->request->csrfToken]], 'filter' => CHtml::activeDropDownList($sitemapPage, 'changefreq', SitemapHelper::getChangeFreqList(), ['class' => 'form-control', 'empty' => '']), 'htmlOptions' => ['style' => 'width: 250px;']], ['class' => 'bootstrap.widgets.TbEditableColumn', 'name' => 'priority', 'editable' => ['url' => $this->createUrl('/sitemap/sitemapBackend/inlinePage'), 'mode' => 'inline', 'params' => [Yii::app()->request->csrfTokenName => Yii::app()->request->csrfToken]], 'filter' => CHtml::activeTextField($sitemapPage, 'priority', ['class' => 'form-control']), 'htmlOptions' => ['style' => 'width: 250px;']], ['class' => 'yupe\\widgets\\EditableStatusColumn', 'name' => 'status', 'url' => $this->createUrl('/sitemap/sitemapBackend/inlinePage'), 'source' => $sitemapPage->getStatusList(), 'options' => [SitemapPage::STATUS_ACTIVE => ['class' => 'label-success'], SitemapPage::STATUS_NOT_ACTIVE => ['class' => 'label-default']], 'htmlOptions' => ['style' => 'width: 150px;']]]]);