/** * Lists all Takonomy models. * @return mixed */ public function actionIndex($category) { $searchModel = new TakonomySearch(); $dataProvider = new ArrayDataProvider(); $dataProvider->allModels = Takonomy::getArrayTree($category); $dataProvider->key = 'id'; return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider]); }
use yii\helpers\Html; use source\LuLu; use source\libs\Common; use source\core\widgets\ActiveForm; use source\models\Takonomy; use source\models\Content; use source\libs\TreeHelper; use source\libs\Resource; use source\libs\Constants; /* @var $this yii\web\View */ /* @var $model app\models\Content */ /* @var $form yii\widgets\ActiveForm */ $filedOptions = []; $takonomy = $this->getConfigValue('post_takonomy'); $takonomies = Takonomy::getArrayTree($takonomy); $options = TreeHelper::buildTreeOptions($takonomies, $model->takonomy_id); LuLu::setViewParam(['defaultLayout' => false]); $template2 = "{label}\n{input}\n{error}\n{hint}"; $template4 = "{label}\n<div class=\"da-form-item small\" style=\"margin-left:0px;\">{input}\n{error}</div>\n{hint}"; //$template4="<div class=\"da-form-col-4-8\">{label}</div>\n<div class=\"da-form-col-2-8\" style=\"margin-left:0px;\">{input}\n{error}</div>\n{hint}"; ?> <?php $form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data', 'class' => 'da-form'], 'fieldConfig' => ['size' => 'default']]); ?> <div class="da-form-inline"> <div class="grid_3"> <div class="da-panel"> <div class="da-panel-header">
<?php use yii\web\View; use yii\helpers\Html; use yii\helpers\Url; use source\libs\Resource; use source\models\Takonomy; /* @var $this yii\web\View */ $this->title = 'list'; $takonomies = Takonomy::getArrayTree('post'); $themeUrl = Resource::getThemeUrl(); ?> <div class="content-wrap"> <div class="content"> <?php foreach ($rows as $row) { ?> <?php echo $this->render(Resource::getThemePath('/views/_inc/content_default'), ['post' => $row]); ?> <?php } ?> <?php echo $this->render(Resource::getThemePath('/views/_inc/pager'), ['pager' => $pager]); ?> </div> </div> <aside class="sidebar">
<?php use yii\web\View; use yii\helpers\Html; use yii\helpers\Url; use source\libs\Resource; use source\models\Content; use source\models\Takonomy; use source\LuLu; /* @var $this yii\web\View */ if (isset($takonomyId)) { $moduleId = LuLu::$app->controller->module->id; $takonomies = Takonomy::getArrayTree($this->getConfigValue($takonomyId)); ?> <div class="widget d_postlist"> <div class="title"> <h2>分类</h2> </div> <ul> <li><?php echo Html::a('所有', ['/' . $moduleId . '/default/list']); ?> </li> <?php foreach ($takonomies as $takonomy) { ?> <li><?php echo Html::a($takonomy['name'], ['/' . $moduleId . '/default/list', 'takonomy' => $takonomy['id']]); ?> </li>
<?php use yii\helpers\Html; use yii\widgets\ActiveForm; use source\models\Takonomy; use source\helpers\StringHelper; use source\libs\Common; /* @var $this yii\web\View */ /* @var $model app\models\Takonomy */ /* @var $form yii\widgets\ActiveForm */ $category = $model->category_id; $takonomies = Takonomy::getArrayTree($category); $options = Common::buildTreeOptionsForSelf($takonomies, $model); ?> <div class="takonomy-form"> <?php $form = ActiveForm::begin(); ?> <?php echo Html::activeHiddenInput($model, 'category_id'); ?> <div class="form-group field-takonomy-parent_id required"> <label class="control-label" for="takonomy-parent_id">父结点</label> <select id="takonomy-parent_id" class="form-control" name="Takonomy[parent_id]"> <?php echo $options; ?>
<?php use yii\web\View; use yii\helpers\Html; use yii\helpers\Url; use source\libs\Resource; use source\models\Content; use source\models\Takonomy; use source\LuLu; /* @var $this yii\web\View */ $moduleId = LuLu::$app->controller->module->id; $takonomies = Takonomy::getArrayTree($this->getConfigValue($moduleId . '_takonomy')); if (!empty($takonomies)) { ?> <h3 class="widget-title">分类</h3> <div class="hot widget"> <ul> <li><?php echo Html::a('所有', ['/' . $moduleId . '/default/list']); ?> </li> <?php foreach ($takonomies as $takonomy) { ?> <li><?php echo Html::a($takonomy['name'], ['/' . $moduleId . '/default/list', 'takonomy' => $takonomy['id']]); ?> </li> <?php } ?>