コード例 #1
0
ファイル: mini_cart.php プロジェクト: vetoni/toko
<?php

use app\helpers\CurrencyHelper;
use app\modules\checkout\models\Cart;
use yii\bootstrap\Nav;
use yii\helpers\Url;
$cart = Cart::get();
Nav::begin(['encodeLabels' => false, 'items' => [['label' => "<strong>" . CurrencyHelper::format($cart->total) . "</strong> ( {$cart->totalCount} )", 'url' => null], ['label' => '<i class="glyphicon glyphicon-shopping-cart"></i>', 'active' => true, 'url' => Url::to(['/checkout/cart/index'])]], 'options' => ['class' => 'mini-cart navbar-nav pull-right']]);
Nav::end();
コード例 #2
0
ファイル: _item.php プロジェクト: vetoni/toko
use yii\helpers\Url;
/** @var ProductObject $product */
$url = Url::to(['product/view', 'slug' => $product->model->slug]);
?>

<div class="col-md-3">
    <div class="thumbnail">
        <a class="image" href="<?php 
echo $url;
?>
">
            <?php 
echo Html::img($product->thumb(300, 300));
?>
        </a>
        <p class="caption">
            <?php 
echo Html::a($product->model->name, $url);
?>
        </p>
        <p class="price"><?php 
echo CurrencyHelper::format($product->model->price);
?>
</p>
        <div class="rating">
            <?php 
echo Rating::widget(['name' => "Product[{$product->model->id}]rating", 'value' => $product->model->rating, 'readonly' => true]);
?>
        </div>
    </div>
</div>
コード例 #3
0
ファイル: index.php プロジェクト: vetoni/toko
<span><?php 
        echo CurrencyHelper::format($cart->discount);
        ?>
</span>
                    </div>
                </div>
            <?php 
    }
    ?>
            <div class="total">
                <div>
                    <?php 
    echo Yii::t('app', 'Total');
    ?>
<span><?php 
    echo CurrencyHelper::format($cart->total);
    ?>
</span>
                </div>
            </div>
            <div class="pull-right">
                <?php 
    $form = ActiveForm::begin(['action' => Url::to(['/checkout/cart/clear'])]);
    ?>
                <?php 
    echo Html::submitButton(Yii::t('app', 'Clear'), ['class' => 'btn btn-default']);
    ?>
                <?php 
    echo Html::a(Yii::t('app', 'Checkout'), ['/checkout/order/address'], ['class' => 'btn btn-primary']);
    ?>
                <?php 
コード例 #4
0
ファイル: view.php プロジェクト: vetoni/toko
    ?>
">
                    <?php 
    echo Html::img($product->thumb(64, 64));
    ?>
                </a>
            </td>
            <td><?php 
    echo Html::a($product->name, ['/product/view', 'slug' => $product->slug]);
    ?>
</td>
            <td><?php 
    echo CurrencyHelper::format($line->price, $order->currency_code, false);
    ?>
</td>
            <td><?php 
    echo $line->quantity;
    ?>
</td>
            <td><?php 
    echo CurrencyHelper::format($line->subtotal, $order->currency_code, false);
    ?>
</td>
        </tr>
    <?php 
}
?>
    </tbody>
</table>
<?php 
echo BackLink::widget(['title' => Yii::t('app', 'Order list'), 'url' => ['/checkout/order/list'], 'options' => ['class' => 'btn btn-primary']]);
コード例 #5
0
ファイル: list.php プロジェクト: vetoni/toko
    ?>
            <tr>
                <td><?php 
    echo $order->id;
    ?>
</td>
                <td><?php 
    echo $order->name;
    ?>
</td>
                <td><?php 
    echo $order->address;
    ?>
</td>
                <td><?php 
    echo CurrencyHelper::format($order->total, $order->currency_code, false);
    ?>
</td>
                <td><?php 
    echo Yii::$app->formatter->asDatetime($order->created_at);
    ?>
</td>
                <td><?php 
    echo $order->getStatusText();
    ?>
</td>
                <td><?php 
    echo Html::a(Yii::t('app', 'Details'), ['/checkout/order/view', 'token' => $order->token], ['class' => 'btn btn-default']);
    ?>
</td>
            </tr>