Файл product.tpl¶
Данный файл отвечает за отображение отдельного продукта.
В базовом шаблоне он имеет следующую структуру:
1 {# Variables
2 # @var model
3 # @var editProductUrl
4 # @var jsCode
5 #}
6
7 {$jsCode}
8
9 <script type="text/javascript">
10 var currentProductId = '{echo $model->getId()}';
11 </script>
12
13 <!-- BEGIN STAR RATING -->
14 <link rel="stylesheet" type="text/css" href="{$SHOP_THEME}js/rating/jquery.rating-min.css" />
15 <script src="{$SHOP_THEME}js/rating/jquery.rating-min.js"></script>
16 <script src="{$SHOP_THEME}js/rating/jquery.MetaData-min.js"></script>
17 <script src="{$SHOP_THEME}js/product.js"></script>
18 <!-- END STAR RATING -->
19
20 <!-- BEGIN LIGHTBOX -->
21 <script type="text/javascript" src="{$SHOP_THEME}js/lightbox/scripts/jquery.color.min.js"></script>
22 <script type="text/javascript" src="{$SHOP_THEME}js/lightbox/scripts/jquery.lightbox.min.js"></script>
23 <link type="text/css" rel="stylesheet" media="screen" href="{$SHOP_THEME}js/lightbox/styles/jquery.lightbox.min.css" />
24 <!-- END LIGHTBOX -->
25
26 {# Display sidebar.tpl #}
27 {include_tpl ('sidebar')}
28
29 <div class="products_list">
30
31 <div id="titleExt">
32 <h5 class="left">
33 {echo ShopCore::encode($model->getName())}
34 {if sizeof($model->getProductVariants()) == 1}
35 {echo $model->firstVariant->getName()}
36 {/if}
37 </h5>
38 <div class="right">
39 {$rating = $model->getRating()}
40 <input class="hover-star" type="radio" name="rating-1" value="1" {if $rating==1}checked="checked"{/if}/>
41 <input class="hover-star" type="radio" name="rating-1" value="2" {if $rating==2}checked="checked"{/if}/>
42 <input class="hover-star" type="radio" name="rating-1" value="3" {if $rating==3}checked="checked"{/if}/>
43 <input class="hover-star" type="radio" name="rating-1" value="4" {if $rating==4}checked="checked"{/if}/>
44 <input class="hover-star" type="radio" name="rating-1" value="5" {if $rating==5}checked="checked"{/if}/>
45 </div>
46 <div class="sp"></div>
47
48 <div id="categoryPath">
49 {renderCategoryPath($model->getMainCategory())}
50 </div>
51 </div>
52
53 {if $CI->session->flashdata('productAdded') === true}
54 <div style="padding:10px;background-color:#f5f5dc;">
55 Товар добавлен в <a href="{shop_url('cart')}" rel="nofollow">корзину.</a>
56 </div>
57 {/if}
58 <br/>
59 {if ShopCore::$ci->dx_auth->is_admin()}
60 <div style="float:right;"><a target="_blank" href="/admin?r=admin/components/run/shop/products/edit/{echo $editProductUrl}/&b=shopAdminPage">Редактировать товар</a></div>
61 {/if}
62 <div class="left">
63
64 <div id="gallery">
65 <div id="prImage" align="center">
66 {if $model->getMainImage()}
67 <img src="{productImageUrl($model->getMainImage())}" border="0" alt="{echo encode($model->getName())}" width="300px" />
68 {/if}
69 </div>
70
71 {if sizeof($model->getSProductImagess()) > 0}
72 {foreach $model->getSProductImagess() as $image}
73 <div class="images">
74 <div class="image">
75 <a class="lightbox" alt="{echo encode($model->getName())}" href="{echo $image->getUrl()}">
76 <img src="{echo $image->getThumbUrl()}" style="width:90px;">
77 </a>
78 </div>
79 </div>
80 {/foreach}
81 {/if}
82 </div>
83
84 </div>
85 <div id="product" style="width:380px;">
86 <div id="detail">
87 <h3>Описание продукта:</h3>
88 {echo $model->getShortDescription()}
89 {echo $model->getFullDescription()}
90
91 {if $model->countProperties() > 0}
92 <h3>Характеристики:</h3>
93 <div id="productProperties">
94 {echo ShopCore::app()->SPropertiesRenderer->renderPropertiesTable($model)}
95 </div>
96 {/if}
97 </div>
98
99 <div class="right">
100 <form action="{shop_url('cart/add')}" name="productForm" id="productForm" method="post">
101
102 {if $model->countProductVariants() > 1}
103 <!-- See products.js::display_variant_price() for more details -->
104 <div align="right" style="padding-bottom:20px;">
105 Варианты товара:
106 <select name="variantId" onChange="display_variant_price(this.value)">
107 {foreach $model->getProductVariants() as $variant}
108 <option value="{echo $variant->getId()}">{echo ShopCore::encode($variant->getName())}</option>
109 {/foreach}
110 </select>
111 </div>
112 {else:}
113 <input type="hidden" name="variantId" value="{echo $model->firstVariant->getId()}" />
114 {/if}
115
116 <div class="price">
117 <span id="price">{echo $model->firstVariant->toCurrency()} {$CS}</span>
118
119 <!-- Старая цена -->
120 {if $model->getOldPrice() > 0}
121 <div style="font-size:13px;color:#000">
122 Старая цена: <span style="color:red;"><s>{echo $model->toCurrency('OldPrice')} {$CS}</s></span>
123 </div>
124 {/if}
125
126 <!-- Выводим процент или сумму скидки(если есть) -->
127 {if $model->hasDiscounts()}
128 <div style="font-size:12px;color:#d2691e;">
129 На данный продукт действует скидка {echo $model->getDiscountString()}
130 </div>
131 {/if}
132 </div>
133
134 <!-- See products.js::display_variant_price() for more details -->
135 <div align='right' style="font-size:12px;color:#669900;">
136 {if $model->firstVariant->getStock() > 0}
137 <span id="stock">Есть на складе</span>
138 {else:}
139 <span id="stock">Нет на складе</span>
140 {/if}
141 </div>
142 <a id="send-request" style="float:right;font-size: 13px;cursor: pointer;display:{if $model->firstVariant->getStock()}none{else:}block{/if};">Сообщить о появлении</a><br />
143 <input type="hidden" name="productId" value="{echo $model->getId()}" />
144 <input type="hidden" name="quantity" value="1" />
145
146 {if $model->firstVariant->getStock() > 0}
147 <a rel="nofollow" href="#" onClick='ajaxAddToCart(); return false;' class="button1">{echo ShopCore::t('ДОБАВИТЬ В КОРЗИНУ')}</a>
148 {else:}
149
150 {/if}
151 <div style="margin-left:45px;font-size:13px;display:none;background-color:#f5f5dc;" id="cartNotify">
152 Товар добавлен в корзину.
153 </div>
154 <a rel="nofollow" href="#" onClick='ajaxAddToWishList(); return false;' class="button1">{echo ShopCore::t('ДОБАВИТЬ В WISH LIST')}</a>
155 <div style="margin-left:45px;font-size:13px;display:none;background-color:#f5f5dc;" id="wishListNotify">
156 Товар добавлен в Wish List.
157 </div>
158
159 <div id="dialog-form" title="Сообщить о появлении" style="height: 575px;">
160 <span style="font-weight: bold; font-size: 14px;">{echo $model->getName()}</span>
161 <div id="notifyProductVariantName" style="font-weight: bold; font-size: 13px;">{echo $model->firstVariant->getName()}</div>
162 <p class="validateTips" style="color: #d2691e;"></p>
163 <form>
164 <fieldset>
165 <label for="name">Ваше имя:</label>
166 <input type="text" name="name" id="name" class="text ui-widget-content ui-corner-all" />
167 <label for="email">Email:</label>
168 <input type="text" name="email" id="email" value="" class="text ui-widget-content ui-corner-all" />
169 <label for="phone">Мобильный телефон:</label>
170 <input type="text" name="phone" id="phone" value="" class="text ui-widget-content ui-corner-all" />
171 <label for="actual">Актуально до:</label>
172 <input type="text" name="actual" id="actual" value="дд-мм-гггг" class="text ui-widget-content ui-corner-all" style="background-image: url('{$SHOP_THEME}style/images/calendar.png'); background-position: right center; background-repeat: no-repeat;" />
173 <label for="comment">Дополнительная информация:</label>
174 <textarea name="comment" id="comment" class="text ui-widget-content ui-corner-all" style="min-width: 95%;height: 75px;"></textarea>
175 </fieldset>
176 </form>
177 </div>
178 {form_csrf()}
179 </form>
180 </div>
181
182 <div class="spRight"></div>
183 </div>
184
185 <div class="sp"></div>
186 {if $model->getRelatedProductsModels()}
187 <h5>Сопутствующие товары</h5>
188 {# Display list of related products #}
189 <ul class="products">
190 {$count = 1;}
191 {foreach $model->getRelatedProductsModels() as $p}
192 <li {if $count == 3} class="last" {$count = 0}{/if}>
193 <div class="image" style="display:table-cell;vertical-align:middle;overflow:hidden;">
194 <a href="{shop_url('product/' . $p->getUrl())}">
195 <img src="{productImageUrl($p->getId() . '_small.jpg')}" border="0" alt="image" />
196 </a>
197 </div>
198 <h3 class="name"><a href="{shop_url('product/' . $p->getUrl())}">{echo ShopCore::encode($p->getName())}</a></h3>
199 <div class="price">
200 {$p->firstVariant}
201 {if $p->hasDiscounts()}
202 <s>{echo $p->firstVariant->toCurrency('origPrice')} {$CS}</s>
203 <br/>
204 <span style="font-size:14px;">{echo $p->firstVariant->toCurrency()} {$CS}</span>
205 {else:}
206 <span style="font-size:14px;">{echo $p->firstVariant->toCurrency()} {$CS}</span>
207 {/if}
208 </div>
209 <div class="compare"><a href="{shop_url('compare/add/' . $p->getId())}">Сравнить</a></div>
210 </li>
211 {if $count == 3}<li class="separator"></li> {$count=0}{/if}
212 {$count++}
213 {/foreach}
214 </ul>
215 {/if}
216 <div class="sp"></div>
217 {$comments}
218 </div>
Главные участки файла product.tpl¶
Отображение названия товара название варианта(если он один)¶
1
2 {echo ShopCore::encode($model->getName())}
3 {if sizeof($model->getProductVariants()) == 1}
4 {echo $model->firstVariant->getName()}
5 {/if}
Отображение Стар Рейтинга¶
1
2 {$rating = $model->getRating()}
3 <input class="hover-star" type="radio" name="rating-1" value="1" {if $rating==1}checked="checked"{/if}/>
4 <input class="hover-star" type="radio" name="rating-1" value="2" {if $rating==2}checked="checked"{/if}/>
5 <input class="hover-star" type="radio" name="rating-1" value="3" {if $rating==3}checked="checked"{/if}/>
6 <input class="hover-star" type="radio" name="rating-1" value="4" {if $rating==4}checked="checked"{/if}/>
7 <input class="hover-star" type="radio" name="rating-1" value="5" {if $rating==5}checked="checked"{/if}/>
Отображение пути по сайту¶
1 <div id="categoryPath">
2 {renderCategoryPath($model->getMainCategory())}
3 </div>
Отображение сообщение о добавлении товара в корзину¶
1 {if $CI->session->flashdata('productAdded') === true}
2 <div style="padding:10px;background-color:#f5f5dc;">
3 Товар добавлен в <a href="{shop_url('cart')}">корзину.</a>
4 </div>
5 {/if}
Отображение кнопки "Редактировать товар"(только для администратора)¶
{if ShopCore::$ci->dx_auth->is_admin()}
<div style="float:right;"><a target="_blank" href="/admin?r=admin/components/run/shop/products/edit/{echo $editProductUrl}/&b=shopAdminPage">Редактировать товар</a></div>
{/if}
Отображение главного и дополнительных фотографий продукта¶
1 <div id="gallery">
2 <div id="prImage" align="center">
3 {if $model->getMainImage()}
4 <img src="{productImageUrl($model->getMainImage())}" border="0" alt="{echo encode($model->getName())}" width="300px" />
5 {/if}
6 </div>
7
8 {if sizeof($model->getSProductImagess()) > 0}
9 {foreach $model->getSProductImagess() as $image}
10 <div class="images">
11 <div class="image">
12 <a class="lightbox" alt="{echo encode($model->getName())}" href="{echo $image->getUrl()}">
13 <img src="{echo $image->getThumbUrl()}" style="width:90px;">
14 </a>
15 </div>
16 </div>
17 {/foreach}
18 {/if}
19 </div>
Отображение описания и свойств продукта¶
1 <div id="detail">
2 <h3>Описание продукта:</h3>
3 {echo $model->getShortDescription()}
4 {echo $model->getFullDescription()}
5
6 {if $model->countProperties() > 0}
7 <h3>Характеристики:</h3>
8 <div id="productProperties">
9 {echo ShopCore::app()->SPropertiesRenderer->renderPropertiesTable($model)}
10 </div>
11 {/if}
12 </div>
Отображение вариантов продукта¶
1 {if $model->countProductVariants() > 1}
2 <!-- See products.js::display_variant_price() for more details -->
3 <div align="right" style="padding-bottom:20px;">
4 Варианты товара:
5 <select name="variantId" onChange="display_variant_price(this.value)">
6 {foreach $model->getProductVariants() as $variant}
7 <option value="{echo $variant->getId()}">{echo ShopCore::encode($variant->getName())}</option>
8 {/foreach}
9 </select>
10 </div>
11 {else:}
12 <input type="hidden" name="variantId" value="{echo $model->firstVariant->getId()}" />
13 {/if}
Отображение стоимости продукта¶
1 <div class="price">
2 <span id="price">{echo $model->firstVariant->toCurrency()} {$CS}</span>
3
4 <!-- Старая цена -->
5 {if $model->getOldPrice() > 0}
6 <div style="font-size:13px;color:#000">
7 Старая цена: <span style="color:red;"><s>{echo $model->toCurrency('OldPrice')} {$CS}</s></span>
8 </div>
9 {/if}
10
11 <!-- Выводим процент или сумму скидки(если есть) -->
12 {if $model->hasDiscounts()}
13 <div style="font-size:12px;color:#d2691e;">
14 На данный продукт действует скидка {echo $model->getDiscountString()}
15 </div>
16 {/if}
17 </div>
Отображение наличия товара на складе¶
1 <div align='right' style="font-size:12px;color:#669900;">
2 {if $model->firstVariant->getStock() > 0}
3 <span id="stock">Есть на складе</span>
4 {else:}
5 <span id="stock">Нет на складе</span>
6 {/if}
7 </div>
Отображение списка сопутствующих товаров¶
1 {if $model->getRelatedProductsModels()}
2 <h5>Сопутствующие товары</h5>
3 {# Display list of related products #}
4 <ul class="products">
5 {$count = 1;}
6 {foreach $model->getRelatedProductsModels() as $p}
7 <li {if $count == 3} class="last" {$count = 0}{/if}>
8 <div class="image" style="display:table-cell;vertical-align:middle;overflow:hidden;">
9 <a href="{shop_url('product/' . $p->getUrl())}">
10 <img src="{productImageUrl($p->getId() . '_small.jpg')}" border="0" alt="image" />
11 </a>
12 </div>
13 <h3 class="name"><a href="{shop_url('product/' . $p->getUrl())}">{echo ShopCore::encode($p->getName())}</a></h3>
14 <div class="price">
15 {$p->firstVariant}
16 {if $p->hasDiscounts()}
17 <s>{echo $p->firstVariant->toCurrency('origPrice')} {$CS}</s>
18 <br/>
19 <span style="font-size:14px;">{echo $p->firstVariant->toCurrency()} {$CS}</span>
20 {else:}
21 <span style="font-size:14px;">{echo $p->firstVariant->toCurrency()} {$CS}</span>
22 {/if}
23 </div>
24 <div class="compare"><a href="{shop_url('compare/add/' . $p->getId())}">Сравнить</a></div>
25 </li>
26 {if $count == 3}<li class="separator"></li> {$count=0}{/if}
27 {$count++}
28 {/foreach}
29 </ul>
30 {/if}
Отображение комментариев¶
{$comments} - эта переменная отвечает за вставку комментариев к продукту, о том, как настроить вывод комментариев, читайте на странице: comments.tpl
Дополнительные возможности¶
Кнопка "Сравнить"¶
1 <div class="compare"><a href="{shop_url('compare/add/' . $model->getId())}">Сравнить</a></div>
Отображение других товаров из той же категории что и просматриваемый товар, которые похожи по свойствах:¶
1 <div class="sp"></div>
2 {if SProductsQuery::create()->getSimilarProducts($model)->limit(6)->find()}
3 <h5>Похожие товары</h5>
4 {# Display list of related products #}
5 <ul class="products">
6 {$count = 1;}
7 {foreach SProductsQuery::create()->getSimilarProducts($model)->limit(6)->find() as $p}
8 <li {if $count == 3} class="last" {$count = 0}{/if}>
9 <div class="image" style="display:table-cell;vertical-align:middle;overflow:hidden;">
10 <a href="{shop_url('product/' . $p->getUrl())}">
11 <img src="{productImageUrl($p->getId() . '_small.jpg')}" border="0" alt="image" />
12 </a>
13 </div>
14 <h3 class="name"><a href="{shop_url('product/' . $p->getUrl())}">{echo ShopCore::encode($p->getName())}</a></h3>
15 <div class="price">
16 {$p->firstVariant}
17 {if $p->hasDiscounts()}
18 <s>{echo $p->firstVariant->toCurrency('origPrice')} {$CS}</s>
19 <br/>
20 <span style="font-size:14px;">{echo $p->firstVariant->toCurrency()} {$CS}</span>
21 {else:}
22 <span style="font-size:14px;">{echo $p->firstVariant->toCurrency()} {$CS}</span>
23 {/if}
24 </div>
25 <div class="compare"><a href="{shop_url('compare/add/' . $p->getId())}">Сравнить</a></div>
26 </li>
27 {if $count == 3}<li class="separator"></li> {$count=0}{/if}
28 {$count++}
29 {/foreach}
30 </ul>
31 {/if}
32 <div class="sp"></div>
Отображение других товаров из той же категории что и просматриваемый товар, которые отмечены как новинки¶
1 <div class="sp"></div>
2 {if $model->getSampleNewestModels(3)}
3 <h5>Новинки</h5>
4 {# Display list of new products #}
5 <ul class="products">
6 {$count = 1;}
7 {foreach $model->getSampleNewestModels(3) as $pn}
8 <li {if $count == 3} class="last" {$count = 0}{/if}>
9 <div class="image" style="display:table-cell;vertical-align:middle;overflow:hidden;">
10 <a href="{shop_url('product/' . $pn->getUrl())}">
11 <img src="{productImageUrl($pn->getId() . '_small.jpg')}" border="0" alt="image" />
12 </a>
13 </div>
14 <h3 class="name"><a href="{shop_url('product/' . $pn->getUrl())}">{echo ShopCore::encode($pn->getName())}</a></h3>
15 <div class="price">
16 {$pn->firstVariant}
17 {if $pn->hasDiscounts()}
18 <s>{echo $pn->firstVariant->toCurrency('origPrice')} {$CS}</s>
19 <br/>
20 <span style="font-size:14px;">{echo $pn->firstVariant->toCurrency()} {$CS}</span>
21 {else:}
22 <span style="font-size:14px;">{echo $pn->firstVariant->toCurrency()} {$CS}</span>
23 {/if}
24 </div>
25 <div class="compare"><a href="{shop_url('compare/add/' . $pn->getId())}">Сравнить</a></div>
26 </li>
27 {if $count == 3}<li class="separator"></li> {$count=0}{/if}
28 {$count++}
29 {/foreach}
30 </ul>
31 {/if}
32 <div class="sp"></div>
Отображение других товаров из той же категории что и просматриваемый товар, которые отмечены как хиты¶
1 <div class="sp"></div>
2 {if $model->getSampleHitsModels()}
3 <h5>Хиты</h5>
4 {# Display list of hits #}
5 <ul class="products">
6 {$count = 1;}
7 {foreach $model->getSampleHitsModels() as $ph}
8 <li {if $count == 3} class="last" {$count = 0}{/if}>
9 <div class="image" style="display:table-cell;vertical-align:middle;overflow:hidden;">
10 <a href="{shop_url('product/' . $ph->getUrl())}">
11 <img src="{productImageUrl($ph->getId() . '_small.jpg')}" border="0" alt="image" />
12 </a>
13 </div>
14 <h3 class="name"><a href="{shop_url('product/' . $ph->getUrl())}">{echo ShopCore::encode($ph->getName())}</a></h3>
15 <div class="price">
16 {$ph->firstVariant}
17 {if $ph->hasDiscounts()}
18 <s>{echo $ph->firstVariant->toCurrency('origPrice')} {$CS}</s>
19 <br/>
20 <span style="font-size:14px;">{echo $ph->firstVariant->toCurrency()} {$CS}</span>
21 {else:}
22 <span style="font-size:14px;">{echo $ph->firstVariant->toCurrency()} {$CS}</span>
23 {/if}
24 </div>
25 <div class="compare"><a href="{shop_url('compare/add/' . $ph->getId())}">Сравнить</a></div>
26 </li>
27 {if $count == 3}<li class="separator"></li> {$count=0}{/if}
28 {$count++}
29 {/foreach}
30 </ul>
31 {/if}
32 <div class="sp"></div>
Отображение других товаров из той же категории и бренда, что просматриваемый товар¶
1 <div class="sp"></div>
2 {if $model->getSameBrandCategoryProductsModels()}
3 <h5>Товары того же бренда и категории</h5>
4 {# Display list of products from the same brand and category #}
5 <ul class="products">
6 {$count = 1;}
7 {foreach $model->getSameBrandCategoryProductsModels() as $p}
8 <li {if $count == 3} class="last" {$count = 0}{/if}>
9 <div class="image" style="display:table-cell;vertical-align:middle;overflow:hidden;">
10 <a href="{shop_url('product/' . $p->getUrl())}">
11 <img src="{productImageUrl($p->getId() . '_small.jpg')}" border="0" alt="image" />
12 </a>
13 </div>
14 <h3 class="name"><a href="{shop_url('product/' . $p->getUrl())}">{echo ShopCore::encode($p->getName())}</a></h3>
15 <div class="price">
16 {$p->firstVariant}
17 {if $p->hasDiscounts()}
18 <s>{echo $p->firstVariant->toCurrency('origPrice')} {$CS}</s>
19 <br/>
20 <span style="font-size:14px;">{echo $p->firstVariant->toCurrency()} {$CS}</span>
21 {else:}
22 <span style="font-size:14px;">{echo $p->firstVariant->toCurrency()} {$CS}</span>
23 {/if}
24 </div>
25 <div class="compare"><a href="{shop_url('compare/add/' . $p->getId())}">Сравнить</a></div>
26 </li>
27 {if $count == 3}<li class="separator"></li> {$count=0}{/if}
28 {$count++}
29 {/foreach}
30 </ul>
31 {/if}
32 <div class="sp"></div>
Отображение других товаров из той же категории похожих по цене¶
1 <div class="sp"></div>
2 {if $model->getSimilarPriceProductsModels()}
3 <h5>Товары похожие по цене</h5>
4 {# Display list of products from the same category with similar price #}
5 <ul class="products">
6 {$count = 1;}
7 {foreach $model->getSimilarPriceProductsModels(a, 20) as $p}
8 <li {if $count == 3} class="last" {$count = 0}{/if}>
9 <div class="image" style="display:table-cell;vertical-align:middle;overflow:hidden;">
10 <a href="{shop_url('product/' . $p->getUrl())}">
11 <img src="{productImageUrl($p->getId() . '_small.jpg')}" border="0" alt="image" />
12 </a>
13 </div>
14 <h3 class="name"><a href="{shop_url('product/' . $p->getUrl())}">{echo ShopCore::encode($p->getName())}</a></h3>
15 <div class="price">
16 {$p->firstVariant}
17 {if $p->hasDiscounts()}
18 <s>{echo $p->firstVariant->toCurrency('origPrice')} {$CS}</s>
19 <br/>
20 <span style="font-size:14px;">{echo $p->firstVariant->toCurrency()} {$CS}</span>
21 {else:}
22 <span style="font-size:14px;">{echo $p->firstVariant->toCurrency()} {$CS}</span>
23 {/if}
24 </div>
25 <div class="compare"><a href="{shop_url('compare/add/' . $p->getId())}">Сравнить</a></div>
26 </li>
27 {if $count == 3}<li class="separator"></li> {$count=0}{/if}
28 {$count++}
29 {/foreach}
30 </ul>
31 {/if}
32 <div class="sp"></div>
Возможность при отображении товара указать стоимость со скидкой на товар в виде: старая цена, процент скидки, вы экономите:¶
- заменить блок:
1 div class="price"> 2 <span id="price">{echo $model->firstVariant->toCurrency()} {$CS}</span> 3 4 <!-- Старая цена --> 5 {if $model->getOldPrice() > 0} 6 <div style="font-size:13px;color:#000"> 7 Старая цена: <span style="color:red;"><s>{echo $model->toCurrency('OldPrice')} {$CS}</s></span> 8 </div> 9 {/if} 10 11 <!-- Выводим процент или сумму скидки(если есть) --> 12 {if $model->hasDiscounts()} 13 <div style="font-size:12px;color:#d2691e;"> 14 На данный продукт действует скидка {echo $model->getDiscountString()} 15 </div> 16 {/if} 17 </div> - на блок:
1 <div class="price"> 2 <!-- Выводим процент или сумму скидки(если есть) --> 3 {if $model->hasDiscounts()} 4 <div style="font-size:13px;color:#000"> 5 Цена без скидки: <s><span style="color:red;" id="orig_price">{echo $model->firstVariant->toCurrency('origPrice')} {$CS}</span></s> 6 </div> 7 <div style="font-size:12px;color:#d2691e;"> 8 На данный продукт действует скидка {echo $model->getDiscountString()} 9 <br /> 10 Вы экономите <span id="economy">{echo $model->firstVariant->toCurrency('economy')}</span> {$CS} 11 </div> 12 {else:} 13 <!-- Старая цена --> 14 {if $model->getOldPrice() > 0} 15 <div style="font-size:13px;color:#000"> 16 Старая цена: <s><span style="color:red;" id="orig_price">{echo $model->toCurrency('OldPrice')} {$CS}</span></s> 17 <br /> 18 Вы экономите <span id="economy">{echo $model->toCurrency('OldPrice')-$model->firstVariant->toCurrency()}</span> {$CS} 19 </div> 20 {/if} 21 {/if} 22 <span id="price">{echo $model->firstVariant->toCurrency()} {$CS}</span> 23 </div>