Добавляем вкладку видео в карточку товара

  • Добавляем вкладку видео в карточку товара

Добавляет возможность размещать видео в карточке товара, используется MPN строка в БД продукта, новая запись в БД не создается что позволяет при импорте/экспорте не терять ссылку на видео. Если изменить тип MPN записи на "text" можно добавлять несколько видео разделяя ссылки запятой.

файл
catalog/controller/product/product.php

после
$this->data['points'] = $product_info['points'];

добавть
            $this->data['youtubes'] = array();
            $query = $this->db->query("SELECT mpn as video FROM ".DB_PREFIX."product WHERE product_id='".(int)$product_id."'");
            $youtubes = explode(',',$query->row['video']);
            $this->data['youtubes'] = $youtubes;

файл
catalog/view/theme/*/template/product/product.tpl

после
<div id="tabs" class="htabs"><a href="#tab-description"><?php echo $tab_description; ?></a>

добавть
<a href="#tab-fbyorum">Видео</a>

перед
<?php if ($tags) { ?>

добавть
            <div id="tab-fbyorum" class="tab-content">

            <div class="image-additional">
            <?php if(count($youtubes)){
            $colorbox = 1;
                foreach($youtubes as $mpn){
                $videokodu = explode('=',$mpn);
                    if(!empty($videokodu[0])){
                        ?>
                        <iframe width="560" height="315" src="//<?php echo $mpn; ?>" frameborder="0" allowfullscreen></iframe>
                        <?php
                    }
                }
            }
            ?>
            </div></div>

перед
<?php echo $footer; ?>

добавть

        <script type="text/javascript">
        $(document).ready(function(){
            $(".youtube").colorbox({iframe:true, width:"640", height:"480",transition:"fade"});
        });
        </script>

все

ссылку на видео добавляем в поле

MPN: Номер производителя

название которого можно переименовать в

Youtube Ссылка на видео:
находим HTML-код видео, вида:
<iframe width="560" height="315" src="//www.youtube.com/embed/WDWmBVjaVHE" frameborder="0" allowfullscreen></iframe>
копируем выделенную часть