silverstripe-webpack/app/templates/SilverShop/Cart/Cart.ss

118 lines
6.0 KiB
Scheme

<% if $Items %>
<table class="cart table table-striped table-bordered table-hover" summary="<%t SilverShop\Cart\ShoppingCart.TableSummary "Current contents of your cart." %>">
<colgroup>
<col class="image"/>
<col class="product title"/>
<col class="unitprice" />
<col class="quantity" />
<col class="total"/>
<col class="remove"/>
</colgroup>
<thead>
<tr>
<th scope="col"></th>
<th scope="col"><%t SilverShop\Page\Product.SINGULARNAME "Product" %></th>
<th scope="col"><%t SilverShop\Model\Order.UnitPrice "Unit Price" %></th>
<th scope="col"><%t SilverShop\Model\Order.Quantity "Quantity" %></th>
<th scope="col"><%t SilverShop\Model\Order.TotalPriceWithCurrency "Total Price ({Currency})" Currency=$Currency %></th>
<% if $Editable %>
<th scope="col"><%t SilverShop\Generic.Remove "Remove" %></th>
<% end_if %>
</tr>
</thead>
<tbody>
<% loop $Items %><% if $ShowInTable %>
<tr id="$TableID" class="$Classes $EvenOdd $FirstLast">
<td>
<% if $Image %>
<div class="image">
<a href="$Link" title="<%t SilverShop\Generic.ReadMoreTitle "Click here to read more on &quot;{Title}&quot;" Title=$TableTitle %>">
$Image.Fill(100,100)
</a>
</div>
<% end_if %>
</td>
<td id="$TableTitleID">
<h3>
<% if $Link %>
<a href="$Link" title="<%t SilverShop\Generic.ReadMoreTitle "Click here to read more on &quot;{Title}&quot;" Title=$TableTitle %>">$TableTitle</a>
<% else %>
$TableTitle
<% end_if %>
</h3>
<% if $SubTitle %><p class="subtitle">$SubTitle</p><% end_if %>
<% if $Product.Variations && $Up.Editable %>
<%t SilverShop\Generic.Change "Change" %>: $VariationField
<% end_if %>
</td>
<td>$UnitPrice.Nice</td>
<td><% if $Up.Editable %>$QuantityField<% else %>$Quantity<% end_if %></td>
<td id="$TableTotalID">$Total.Nice</td>
<% if $Up.Editable %>
<td>
<% if $RemoveField %>
$RemoveField
<% else %>
<a href="$removeallLink" title="<%t SilverShop\Cart\ShoppingCart.RemoveAllTitle "Remove all of &quot;{Title}&quot; from your cart" Title=$TableTitle %>">
<i class="fas fa-times"></i>
</a>
<% end_if %>
</td>
<% end_if %>
</tr>
<% end_if %><% end_loop %>
</tbody>
<tfoot>
<tr class="subtotal">
<th colspan="4" scope="row"><%t SilverShop\Model\Order.SubTotal "Sub-total" %></th>
<td id="$TableSubTotalID">$SubTotal.Nice</td>
<% if $Editable %><td>&nbsp;</td><% end_if %>
</tr>
<% if $ShowSubtotals %>
<% if $Modifiers %>
<% loop $Modifiers %>
<% if $ShowInTable %>
<tr id="$TableID" class="$Classes">
<th id="$TableTitleID" colspan="4" scope="row">
<% if $Link %>
<a href="$Link" title="<%t SilverShop\Generic.ReadMoreTitle "Click here to read more on &quot;{Title}&quot;" Title=$TableTitle %>">$TableTitle</a>
<% else %>
$TableTitle
<% end_if %>
</th>
<td id="$TableTotalID">$TableValue.Nice</td>
<% if $Up.Editable %>
<td>
<% if $CanRemove %>
<strong>
<a class="ajaxQuantityLink" href="$removeLink" title="<%t SilverShop\Cart\ShoppingCart.RemoveTitle "Remove &quot;{Title}&quot; from your cart." Title=$TableTitle %>">
<img src="$resourceURL('silvershop/core:client/dist/images/remove.gif')" alt="x"/>
</a>
</strong>
<% end_if %>
</td>
<% end_if %>
</tr>
<% if $Form %>
<tr>
<td colspan="5">$Form</td><td colspan="10"></td>
</tr>
<% end_if %>
<% end_if %>
<% end_loop %>
<% end_if %>
<tr class="gap Total">
<th colspan="4" scope="row"><%t SilverShop\Model\Order.Total "Total" %></th>
<td id="$TableTotalID"><span class="value">$Total.Nice</span> <span class="currency">$Currency</span></td>
<% if $Editable %><td>&nbsp;</td><% end_if %>
</tr>
<% end_if %>
</tfoot>
</table>
<% else %>
<div class="alert alert-warning message warning">
<%t SilverShop\Cart\ShoppingCart.NoItems "There are no items in your cart." %>
</div>
<% end_if %>