Commit 360fa023e992c469592db96225848b7f399f711f
1 parent
ee588281
-Changed alias schema for blog and added alias field to tag
Showing
4 changed files
with
13 additions
and
5 deletions
Show diff stats
models/ArticleLang.php
| @@ -38,7 +38,7 @@ | @@ -38,7 +38,7 @@ | ||
| 38 | return [ | 38 | return [ |
| 39 | 'slug' => [ | 39 | 'slug' => [ |
| 40 | 'class' => SlugBehavior::className(), | 40 | 'class' => SlugBehavior::className(), |
| 41 | - 'action' => 'article/view', | 41 | + 'action' => 'blog/article', |
| 42 | 'params' => [ | 42 | 'params' => [ |
| 43 | 'id' => 'blog_article_id', | 43 | 'id' => 'blog_article_id', |
| 44 | ], | 44 | ], |
models/CategoryLang.php
| @@ -32,7 +32,7 @@ | @@ -32,7 +32,7 @@ | ||
| 32 | return [ | 32 | return [ |
| 33 | 'slug' => [ | 33 | 'slug' => [ |
| 34 | 'class' => SlugBehavior::className(), | 34 | 'class' => SlugBehavior::className(), |
| 35 | - 'action' => 'blog-category/view', | 35 | + 'action' => 'blog/category', |
| 36 | 'params' => [ | 36 | 'params' => [ |
| 37 | 'id' => 'blog_category_id', | 37 | 'id' => 'blog_category_id', |
| 38 | ], | 38 | ], |
models/TagLang.php
| @@ -35,7 +35,7 @@ | @@ -35,7 +35,7 @@ | ||
| 35 | return [ | 35 | return [ |
| 36 | 'slug' => [ | 36 | 'slug' => [ |
| 37 | 'class' => SlugBehavior::className(), | 37 | 'class' => SlugBehavior::className(), |
| 38 | - 'action' => 'tag/view', | 38 | + 'action' => 'blog/tag', |
| 39 | 'params' => [ | 39 | 'params' => [ |
| 40 | 'id' => 'blog_tag_id', | 40 | 'id' => 'blog_tag_id', |
| 41 | ], | 41 | ], |
views/blog-tag/_form_language.php
| 1 | <?php | 1 | <?php |
| 2 | 2 | ||
| 3 | + use artbox\core\helpers\SlugifyDecorator; | ||
| 3 | use artbox\core\models\Language; | 4 | use artbox\core\models\Language; |
| 4 | use artbox\weblog\models\ArticleLang; | 5 | use artbox\weblog\models\ArticleLang; |
| 5 | use yii\web\View; | 6 | use yii\web\View; |
| @@ -12,5 +13,12 @@ | @@ -12,5 +13,12 @@ | ||
| 12 | * @var View $this | 13 | * @var View $this |
| 13 | */ | 14 | */ |
| 14 | ?> | 15 | ?> |
| 15 | -<?= $form->field($model_lang, '[' . $language->id . ']label') | ||
| 16 | - ->textInput([ 'maxlength' => true ]); ?> | 16 | +<?= $attributeField = $form->field($model_lang, '[' . $language->id . ']label') |
| 17 | + ->textInput([ 'maxlength' => true ]); ?> | ||
| 18 | + | ||
| 19 | +<?= SlugifyDecorator::decorate( | ||
| 20 | + $form->field($model_lang, '[' . $language->id . ']aliasValue'), | ||
| 21 | + [ '/alias/slugify' ], | ||
| 22 | + $attributeField | ||
| 23 | +) | ||
| 24 | + ->textInput([ 'maxlength' => true ]); ?> |