Переменные шаблона product.tpl Opencart

В данной статье мы рассмотрим один самых важных шаблонов 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; ?>" />
          &nbsp;
          <input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />
          <span>&nbsp;&nbsp;<?php echo $text_or; ?>&nbsp;&nbsp;</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; ?>

 

Добавить комментарий


Защитный код
Обновить

Вы здесь: Сайтостроение CMS ocShop (Opencart.pro) Переменные шаблона product.tpl Opencart