Переменные шаблона product.tpl Opencart
- Подробности
- Категория: ocShop (Opencart.pro)
- Просмотров: 4350
В данной статье мы рассмотрим один самых важных шаблонов ocshop это product.tpl...
Это шаблон Opencart отображения карточки товара и находится он обычно по адресу catalog\view\theme\default\template\product\product.tpl или в вашей теме.
Какие переменные мы тут можем увидеть:
1. Задаем заголовок h1 для товара: <h1><?php echo $heading_title; ?></h1> . Эту переменную можно также вставлять в alt картинок и title картинок и ссылок.
2. Большой блок, отвечающий за вывод картинок и превью:
<?php if ($thumb || $images) { ?>
<div class="left">
<?php if ($thumb) { ?>
<div class="image"><?php echo $sticker; ?><a href="/<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="colorbox"><img src="/<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" id="image" /></a></div>
<?php } ?>
<?php if ($images) { ?>
<div class="image-additional">
<?php foreach ($images as $image) { ?>
<a href="/<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>" class="colorbox"><img src="/<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a>
<?php } ?>
</div>
<?php } ?>
</div>
<?php } ?>
3. Выводим опции:
а) вывод производителя в ocshop:
<?php if ($manufacturer) { ?>
<span><?php echo $text_manufacturer; ?></span> <a href="/<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a><br />
<?php } ?>
б) вывод модели, если есть:
<?php if ($model) { ?>
<span><?php echo $text_model; ?></span> <?php echo $model; ?><br />
<?php } ?>
в) вывод наград каких-то:
<?php if ($reward) { ?>
<span><?php echo $text_reward; ?></span> <?php echo $reward; ?><br />
<?php } ?>
г) стоковые моменты (акции):
<?php if ($stock) { ?>
<span><?php echo $text_stock; ?></span> <?php echo $stock; ?></div>
<?php } ?>
д) вывод цены в ocshop - с акциями, старой ценой и скидками :
<?php if ($price) { ?>
<div class="price"><?php echo $text_price; ?>
<?php if (!$special) { ?>
<?php echo $price; ?>
<?php } else { ?>
<span class="price-old"><?php echo $price; ?></span> <span class="price-new"><?php echo $special; ?></span>
<?php } ?>
<br />
<?php if ($tax) { ?>
<span class="price-tax"><?php echo $text_tax; ?> <?php echo $tax; ?></span><br />
<?php } ?>
<?php if ($points) { ?>
<span class="reward"><small><?php echo $text_points; ?> <?php echo $points; ?></small></span><br />
<?php } ?>
<?php if ($discounts) { ?>
<br />
<div class="discount">
<?php foreach ($discounts as $discount) { ?>
<?php echo sprintf($text_discount, $discount['quantity'], $discount['price']); ?><br />
<?php } ?>
</div>
<?php } ?>
4. Вывод корзины в ocshop:
<div class="cart">
<div><?php echo $text_qty; ?>
<input type="text" name="quantity" size="2" value="<?php echo $minimum; ?>" />
<input type="hidden" name="product_id" size="2" value="<?php echo $product_id; ?>" />
<input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />
<span> <?php echo $text_or; ?> </span>
<span class="links"><i class="fa fa-heart-o"></i> <a onclick="addToWishList('<?php echo $product_id; ?>');"><?php echo $button_wishlist; ?></a><br />
<i class="fa fa-files-o"></i> <a onclick="addToCompare('<?php echo $product_id; ?>');"><?php echo $button_compare; ?></a></span>
</div>
5. Вывод полного описания товара: <?php echo $description; ?>