add public design files
This commit is contained in:
97
design/carheart/html/hits.tpl
Normal file
97
design/carheart/html/hits.tpl
Normal file
@@ -0,0 +1,97 @@
|
||||
{* Для того чтобы обернуть центральный блок в шаблон, отличный от index.tpl *}
|
||||
{* Укажите нужный шаблон строкой ниже. Это работает и для других модулей *}
|
||||
{$wrapper = 'index.tpl' scope=parent}
|
||||
|
||||
{* Заголовок страницы *}
|
||||
|
||||
|
||||
{* Тело страницы *}
|
||||
{$page->body}
|
||||
|
||||
{if $products}
|
||||
<!-- Список товаров-->
|
||||
<ul id="catalog">
|
||||
|
||||
{foreach $products as $product}
|
||||
<!-- Товар-->
|
||||
<li class="product">
|
||||
|
||||
<!-- Фото товара -->
|
||||
{if $product->image}
|
||||
<div class="image">
|
||||
<a href="/products/{$product->url}/"><img src="{$product->image->filename|resize:200:200}" alt="{$product->name|escape}"/></a>
|
||||
</div>
|
||||
{/if}
|
||||
<!-- Фото товара (The End) -->
|
||||
|
||||
<!-- Название товара -->
|
||||
<h3><a product_id="{$product->id}" href="/products/{$product->url}/">{$product->name|escape}</a></h3>
|
||||
<!-- Название товара (The End) -->
|
||||
|
||||
<!-- Описание товара -->
|
||||
<div>{$product->annotation}</div>
|
||||
<!-- Описание товара (The End) -->
|
||||
|
||||
{if $product->variants|count > 0}
|
||||
<!-- Цена и заказ товара -->
|
||||
<form class="cart" method="get" action="cart">
|
||||
|
||||
<!-- Выбор варианта товара -->
|
||||
{* Не показывать выбор варианта, если он один и без названия *}
|
||||
<select name="variant" {if $product->variants|count==1 && !$product->variant->name}style='display:none;'{/if}>
|
||||
{foreach $product->variants as $v}
|
||||
<option value="{$v->id}" {if $v->compare_price > 0}compare_price="{$v->compare_price|convert}"{/if} price="{$v->price|convert}">
|
||||
{$v->name}
|
||||
</option>
|
||||
{/foreach}
|
||||
</select>
|
||||
<!-- Выбор варианта товара (The End) -->
|
||||
|
||||
<!-- Цена товара -->
|
||||
<div class="price">
|
||||
<strike>
|
||||
{if $product->variant->compare_price > 0}
|
||||
{$product->variant->compare_price|convert}
|
||||
{/if}
|
||||
</strike>
|
||||
<span>{$product->variant->price|convert}</span>
|
||||
<i>{$currency->sign|escape}</i>
|
||||
</div>
|
||||
<!-- Цена товара (The End) -->
|
||||
|
||||
<!-- В корзину -->
|
||||
<input type="submit" class="add_to_cart" value="В корзину" added_text="Добавлено"/>
|
||||
<!-- В корзину (The End) -->
|
||||
|
||||
</form>
|
||||
<!-- Цена и заказ товара (The End)-->
|
||||
{/if}
|
||||
|
||||
</li>
|
||||
<!-- Товар (The End)-->
|
||||
{/foreach}
|
||||
|
||||
</ul>
|
||||
{/if}
|
||||
<!--Каталог товаров (The End)-->
|
||||
|
||||
<!-- Аяксовая корзина -->
|
||||
<script src="js/ajax-cart.js"></script>
|
||||
|
||||
<script>
|
||||
{literal}
|
||||
$(function() {
|
||||
// Выбор вариантов
|
||||
$('select[name=variant]').change(function() {
|
||||
price = $(this).find('option:selected').attr('price');
|
||||
compare_price = '';
|
||||
if(typeof $(this).find('option:selected').attr('compare_price') == 'string')
|
||||
compare_price = $(this).find('option:selected').attr('compare_price');
|
||||
$(this).find('option:selected').attr('compare_price');
|
||||
$(this).closest('form').find('span').html(price);
|
||||
$(this).closest('form').find('strike').html(compare_price);
|
||||
return false;
|
||||
});
|
||||
});
|
||||
</script>
|
||||
{/literal}
|
||||
Reference in New Issue
Block a user