one_item.php 3.74 KB
<?php
use \yii\helpers\Html;

$this->registerCssFile('/css/BC2_catalog_zapchasti.css');
// если товар один и тот же то выводим только цену и кол-во
// иначе всю информацию
$new_good = false;
//в провайдере в качестве ключей установлен - артикул
$article_arr = $widget->dataProvider->getKeys();
if ( empty($article_arr[$index - 1]) || $article_arr[$index - 1] != $key )
    // если предыдущий артикул равен текущему, то это тот же товар
    $new_good = true;
?>

<?php $this->beginBlock('item_details');
// выделим отдельно детали товара в блок, для опционального его вывода
?>
    <tr style="border-bottom: 0">
        <td style="border-bottom: 0" class="small_width"><?= $model->brand?></td>
        <td style="border-bottom: 0" class="medium_width"><?= $model->article?>
            <img src="/images/favourite_notactive.png" class="favourite">
            <img src="/images/favourite.png" class="pose">
        </td>
        <td style="border-bottom: 0" class="large_width"><?= $model->description?>
            <a href=""><img src="/images/gear.png"></a>
            <a href="" id="go_photo"><img src="/images/icon_cam.png"></a>
        </td>
<?php $this->endBlock(); ?>

    <?php $this->beginBlock('empty_details');
    // иначе пустой блок
    ?>
        <tr style="border-bottom: 0;border-top: 0;">
            <td  style="border-bottom: 0;border-top: 0;"></td>
            <td  style="border-bottom: 0;border-top: 0;"></td>
            <td  style="border-bottom: 0;border-top: 0;"></td>

    <?php $this->endBlock(); ?>

        <?php
        if($new_good){
            echo $this->blocks['item_details'];
        }else{
            echo $this->blocks['empty_details'];
        }

        ?>
        <td class="right">
            <table class="tovar_table right" cellspacing="0" cellpadding="0" border="0" style="border: 0;">
                <tbody>
                <tr class="one" style="border-bottom: 0;
    border-top: 0;">
                    <td class="row_select" style="border-bottom: 0;
    border-top: 0;">
                        <div class="lend-tovar-cart-left">
                            <input type="text" class="lend-tovar-cart-number" value="1">
                            <div class="arrow-cart-lend-wr">
                                <img class="arrow-cart-lend-1" src="/images/arrow-cart-up.png" width="9" height="6" alt="">
                                <img class="arrow-cart-lend-2" src="/images/arrow-cart-down1.png" width="9" height="6" alt="">
                            </div>
                        </div>
                        <button class="purple">В корзину</button>
                    </td>

                </tr>
                </tbody></table>

        </td>
        <td class="right_large">
            <table class="inner" border='0' style='border-top:0; border-left:0'>
                <tr  border='0' style='border-top:0; border-left:0'><td  border='0' style='border-top:0; border-left:0'><?= $model->box ?></td></tr>

            </table>
        </td>
        <td class="right_small"><table class="inner" border='0' style='border-top:0; border-left:0'>
                <tr  border='0' style='border-top:0; border-left:0'><td  border='0' style='border-top:0; border-left:0'><?= $model->delivery?> дн.</td></tr>

            </table></td>
        <td class="right_medium"><table class="inner" border='0' style='border-top:0; border-left:0'>
                <tr  border='0' style='border-top:0; border-left:0'><td  border='0' style='border-top:0; border-left:0'><?= $model->outputPrice?></td></tr>

            </table></td>
    </tr>