Commit e60b727a5323d59e41ffaff6070eddcde02d1013

Authored by Administrator
1 parent d09f430f

big commti

common/modules/product/models/Brand.php
... ... @@ -39,6 +39,20 @@ class Brand extends \yii\db\ActiveRecord
39 39 return 'brand';
40 40 }
41 41  
  42 +
  43 + public function behaviors()
  44 + {
  45 + return
  46 + [
  47 + 'class' => Slug::className(),
  48 + 'in_attribute' => 'name',
  49 + 'out_attribute' => 'alias',
  50 + 'translit' => true
  51 +
  52 + ];
  53 + }
  54 +
  55 +
42 56 /**
43 57 * @inheritdoc
44 58 */
... ...
common/modules/product/models/Category.php
... ... @@ -10,7 +10,7 @@ use common\modules\rubrication\models\TaxGroup;
10 10 use Yii;
11 11  
12 12 use yii\db\Query;
13   -
  13 +use common\behaviors\Slug;
14 14 /**
15 15 * This is the model class for table "category".
16 16 *
... ... @@ -47,6 +47,12 @@ class Category extends \yii\db\ActiveRecord
47 47 'class' => ArtboxTreeBehavior::className(),
48 48 'keyNameGroup' => null,
49 49 'keyNamePath' => 'path',
  50 + ],
  51 + [
  52 + 'class' => Slug::className(),
  53 + 'in_attribute' => 'name',
  54 + 'out_attribute' => 'alias',
  55 + 'translit' => true
50 56 ]
51 57  
52 58 ];
... ... @@ -73,7 +79,6 @@ class Category extends \yii\db\ActiveRecord
73 79 [['meta_robots'], 'string', 'max' => 50],
74 80 [['alias', 'name'], 'string', 'max' => 250],
75 81 [['populary'], 'boolean'],
76   - [['group_to_category', 'remote_category'], 'safe'],
77 82 [['imageUpload'], 'safe'],
78 83 [['imageUpload'], 'file', 'extensions' => 'jpg, gif, png'],
79 84 ];
... ...
frontend/views/catalog/_product_item.php
... ... @@ -66,8 +66,22 @@ use yii\helpers\Url;
66 66 <div class="dlexfduinxipi">
67 67 Цена:
68 68 <span class="main">
69   - <?= $model->variant->price ?>
70   - <span class="currency">грн</span>
  69 + <?php
  70 +
  71 + echo '<div class="cost-block" itemprop="offers" itemscope itemtype="http://schema.org/Offer">';
  72 +
  73 + // есть скидка
  74 + echo '<p class="cost">';
  75 + if($model->enabledVariants[ 0 ]->price_old != 0 && $model->enabledVariants[ 0 ]->price_old != $model->enabledVariants[ 0 ]->price) {
  76 + echo '<strike><span id=\'old_cost\' itemprop="price">' . $model->enabledVariants[0]->price_old . '</span> грн.</strike>&nbsp;';
  77 + echo $model->enabledVariants[0]->price . ' <span>грн.</span></p>';
  78 + } else {
  79 + echo '<span itemprop="price">'.$model->enabledVariants[0]->price . ' </span><span>грн.</span></p>';
  80 + }
  81 + echo '<meta itemprop="priceCurrency" content = "UAH">';
  82 + echo '</div>';
  83 +
  84 + ?>
71 85 </span>
72 86 </div>
73 87 </div>
... ...
frontend/views/catalog/product.php
... ... @@ -110,13 +110,9 @@ $this-&gt;params[ &#39;breadcrumbs&#39; ][] = $product-&gt;fullname . &#39; #&#39; . $product-&gt;enabled
110 110 <td>
111 111  
112 112  
113   - <span itemprop="offers" itemscope itemtype="http://schema.org/Offer" class="price">
114   - <span itemprop="price" class="price">
115   - <?php echo $product->variant->price;?>
116   - </span>
117   - <span style="display:none;" itemprop="priceCurrency">UAH</span>
118   - <span class="currency">&nbsp;грн.</span>
119   - </span>
  113 + <strike><span><span id='old_cost'><?= $product->variant->price_old ?></span></span> грн.</strike>
  114 + <span class="cost"><span itemprop="price"><span id='cost'><?= $product->variant->price ?></span></span> <span class="valute">грн.</span></span>
  115 + <meta itemprop="priceCurrency" content="UAH">
120 116  
121 117 </td>
122 118 <td>
... ...