Skip to content

Commit b983aac

Browse files
committed
fix category template choose
1 parent a26671c commit b983aac

File tree

4 files changed

+15
-4
lines changed

4 files changed

+15
-4
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ FeehiCMS没有对yii2做任何的修改、封装,但是把yii2的一些优秀
1212

1313
更新记录
1414
-------
15+
2.0.7 增加后台多图上传;增加文章分类和文章及单页html模版选择;优化前台一些html标签;
16+
1517
2.0.6 后台管理适配手机;增加后台代码注释操作运行命令自动生成权限;优化代码;
1618

1719
2.0.5 优化gii生成后台curd;增加列表页搜索框区域;增加form表单laydate、chosenSelect;修复其他bug

backend/views/category/_form.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
use common\helpers\FamilyTree;
1616
use common\models\Category;
1717
use yii\helpers\ArrayHelper;
18+
use common\helpers\Util;
1819

1920
$this->title = "Category";
2021
$parent_id = Yii::$app->getRequest()->get('parent_id', '');
@@ -50,9 +51,9 @@
5051
<div class="hr-line-dashed"></div>
5152
<?= $form->field($model, 'sort')->textInput(['maxlength' => 512]) ?>
5253
<div class="hr-line-dashed"></div>
53-
<?= $form->field($model, 'template')->chosenSelect(Category::getTemplates()) ?>
54+
<?= $form->field($model, 'template')->chosenSelect(Util::getViewTemplate("category")) ?>
5455
<div class="hr-line-dashed"></div>
55-
<?= $form->field($model, 'article_template')->chosenSelect(Category::getTemplates()) ?>
56+
<?= $form->field($model, 'article_template')->chosenSelect(Util::getViewTemplate()) ?>
5657
<div class="hr-line-dashed"></div>
5758
<?= $form->field($model, 'remark')->textInput(['maxlength' => 64]) ?>
5859
<?= $form->defaultButtons() ?>

common/config/params.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,11 @@
66
'url' => 'http://cms.feehi.com',//此配置用来正确的在前台显示后台上传的文件,会被后台 设置->网站设置 网站域名覆盖
77
'sign' => '###~SITEURL~###',//数据库中保存的本站地址,展示时替换成正确url
88
],
9+
'category.template.directory' => [//分类列表页模版
10+
Yii::getAlias("@frontend/views/article/index.php") => "默认",
11+
],
912
'article.template.directory' => [//文章模版
10-
Yii::getAlias("@frontend/views/article/view.php") => "默认"
13+
Yii::getAlias("@frontend/views/article/view.php") => "默认",
1114
],
1215
'page.template.directory' => [//单页模版
1316
Yii::getAlias("@frontend/views/page/view.php") => "默认",

common/helpers/Util.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
namespace common\helpers;
1010

11+
use yii\base\Exception;
1112
use yii\imagine\Image;
1213
use Yii;
1314
use yii\db\ActiveRecord;
@@ -193,8 +194,12 @@ public static function getViewTemplate($type="article")
193194
{
194195
if( $type == "article" ){
195196
$files = Yii::$app->params['article.template.directory'];
196-
}else{
197+
}else if ($type == "page"){
197198
$files = Yii::$app->params['page.template.directory'];
199+
}else if($type == "category"){
200+
$files = Yii::$app->params['category.template.directory'];
201+
}else{
202+
throw new Exception("Unknown " . $type);
198203
}
199204
$templates = [];
200205
foreach ($files as $key => $file){

0 commit comments

Comments
 (0)