@@ -16,110 +16,138 @@ $helper = $this->helper('Magento\Msrp\Helper\Data');
16
16
$ canApplyMsrp = $ helper ->isShowBeforeOrderConfirm ($ product ) && $ helper ->isMinimalPriceLessMsrp ($ product );
17
17
?>
18
18
<tbody class="cart item">
19
- <tr class="item-info">
20
- <td data-th="<?php echo $ block ->escapeHtml (__ ('Item ' )); ?> " class="col item">
21
- <?php if ($ block ->hasProductUrl ()):?> <a href="<?php echo $ block ->getProductUrl () ?> " title="<?php echo $ block ->escapeHtml ($ block ->getProductName ()) ?> " class="product-item-photo">
19
+ <tr class="item-info">
20
+ <td data-th="<?php echo $ block ->escapeHtml (__ ('Item ' )); ?> " class="col item">
21
+ <?php if ($ block ->hasProductUrl ()):?>
22
+ <a href="<?php echo $ block ->getProductUrl () ?> "
23
+ title="<?php echo $ block ->escapeHtml ($ block ->getProductName ()) ?> "
24
+ tabindex="-1"
25
+ class="product-item-photo">
22
26
<?php else :?>
23
- <span class="product-item-photo">
24
- <?php endif ;?>
25
- <?php echo $ block ->getLayout ()->createBlock ('Magento\Catalog\Block\Product\Image ' )->init ($ block ->getProductForThumbnail (), 'cart_page_product_thumbnail ' )->toHtml (); ?>
26
- <?php if ($ block ->hasProductUrl ()):?> </a><?php else : ?> </span><?php endif ; ?>
27
- <div class="product-item-details">
28
- <strong class="product-item-name">
29
- <?php if ($ block ->hasProductUrl ()):?>
30
- <a href="<?php echo $ block ->getProductUrl () ?> "><?php echo $ block ->escapeHtml ($ block ->getProductName ()) ?> </a>
31
- <?php else : ?>
32
- <?php echo $ block ->escapeHtml ($ block ->getProductName ()) ?>
33
- <?php endif ; ?>
34
- </strong>
35
- <?php if ($ _options = $ block ->getOptionList ()):?>
36
- <dl class="item-options">
37
- <?php foreach ($ _options as $ _option ) : ?>
38
- <?php $ _formatedOptionValue = $ block ->getFormatedOptionValue ($ _option ) ?>
39
- <dt><?php echo $ block ->escapeHtml ($ _option ['label ' ]) ?> </dt>
40
- <dd>
41
- <?php if (isset ($ _formatedOptionValue ['full_view ' ])): ?>
42
- <?php echo $ _formatedOptionValue ['full_view ' ] ?>
43
- <?php else : ?>
44
- <?php echo $ _formatedOptionValue ['value ' ] ?>
45
- <?php endif ; ?>
46
- </dd>
47
- <?php endforeach ; ?>
48
- </dl>
27
+ <span class="product-item-photo">
49
28
<?php endif ;?>
50
- <?php if ($ messages = $ block ->getMessages ()): ?>
51
- <?php foreach ($ messages as $ message ): ?>
52
- <div class="cart item message <?php echo $ message ['type ' ] ?> "><div><?php echo $ block ->escapeHtml ($ message ['text ' ]) ?> </div></div>
53
- <?php endforeach ; ?>
29
+ <?php echo $ block ->getLayout ()->createBlock ('Magento\Catalog\Block\Product\Image ' )->init ($ block ->getProductForThumbnail (), 'cart_page_product_thumbnail ' )->toHtml (); ?>
30
+ <?php if ($ block ->hasProductUrl ()):?>
31
+ </a>
32
+ <?php else : ?>
33
+ </span>
54
34
<?php endif ; ?>
55
- <?php $ addInfoBlock = $ block ->getProductAdditionalInformationBlock (); ?>
56
- <?php if ($ addInfoBlock ): ?>
57
- <?php echo $ addInfoBlock ->setItem ($ _item )->toHtml () ?>
58
- <?php endif ;?>
59
- </div>
60
- <?php $ cols = 1 ; ?>
61
- </td>
35
+ <div class="product-item-details">
36
+ <strong class="product-item-name">
37
+ <?php if ($ block ->hasProductUrl ()):?>
38
+ <a href="<?php echo $ block ->getProductUrl () ?> "><?php echo $ block ->escapeHtml ($ block ->getProductName ()) ?> </a>
39
+ <?php else : ?>
40
+ <?php echo $ block ->escapeHtml ($ block ->getProductName ()) ?>
41
+ <?php endif ; ?>
42
+ </strong>
43
+ <?php if ($ _options = $ block ->getOptionList ()):?>
44
+ <dl class="item-options">
45
+ <?php foreach ($ _options as $ _option ) : ?>
46
+ <?php $ _formatedOptionValue = $ block ->getFormatedOptionValue ($ _option ) ?>
47
+ <dt><?php echo $ block ->escapeHtml ($ _option ['label ' ]) ?> </dt>
48
+ <dd>
49
+ <?php if (isset ($ _formatedOptionValue ['full_view ' ])): ?>
50
+ <?php echo $ _formatedOptionValue ['full_view ' ] ?>
51
+ <?php else : ?>
52
+ <?php echo $ _formatedOptionValue ['value ' ] ?>
53
+ <?php endif ; ?>
54
+ </dd>
55
+ <?php endforeach ; ?>
56
+ </dl>
57
+ <?php endif ;?>
58
+ <?php if ($ messages = $ block ->getMessages ()): ?>
59
+ <?php foreach ($ messages as $ message ): ?>
60
+ <div class="cart item message <?php echo $ message ['type ' ] ?> "><div><?php echo $ block ->escapeHtml ($ message ['text ' ]) ?> </div></div>
61
+ <?php endforeach ; ?>
62
+ <?php endif ; ?>
63
+ <?php $ addInfoBlock = $ block ->getProductAdditionalInformationBlock (); ?>
64
+ <?php if ($ addInfoBlock ): ?>
65
+ <?php echo $ addInfoBlock ->setItem ($ _item )->toHtml () ?>
66
+ <?php endif ;?>
67
+ </div>
68
+ <?php $ cols = 1 ; ?>
69
+ </td>
62
70
63
- <?php if ($ canApplyMsrp ): ?>
64
- <td class="col msrp" data-th="<?php echo $ block ->escapeHtml (__ ('Price ' )); ?> ">
65
- <span class="pricing msrp">
66
- <span class="msrp notice"><?php echo __ ('See price before order confirmation. ' ); ?> </span>
67
- <?php $ helpLinkId = 'cart-msrp-help- ' . $ _item ->getId (); ?>
68
- <?php $ coreHelper = $ this ->helper ('Magento\Core\Helper\Data ' ); ?>
69
- <a href="#" class="action help map" id="<?php echo ($ helpLinkId ); ?> " data-mage-init='{"addToCart":{"helpLinkId": "#<?php echo $ helpLinkId ;?> ","productName": "<?php echo $ product ->getName (); ?> ","showAddToCart": false}}'>
70
- <span><?php echo __ ("What's this? " ); ?> </span>
71
- </a>
72
- </span>
71
+ <?php if ($ canApplyMsrp ): ?>
72
+ <td class="col msrp" data-th="<?php echo $ block ->escapeHtml (__ ('Price ' )); ?> ">
73
+ <span class="pricing msrp">
74
+ <span class="msrp notice"><?php echo __ ('See price before order confirmation. ' ); ?> </span>
75
+ <?php $ helpLinkId = 'cart-msrp-help- ' . $ _item ->getId (); ?>
76
+ <?php $ coreHelper = $ this ->helper ('Magento\Core\Helper\Data ' ); ?>
77
+ <a href="#" class="action help map" id="<?php echo ($ helpLinkId ); ?> " data-mage-init='{"addToCart":{"helpLinkId": "#<?php echo $ helpLinkId ;?> ","productName": "<?php echo $ product ->getName (); ?> ","showAddToCart": false}}'>
78
+ <span><?php echo __ ("What's this? " ); ?> </span>
79
+ </a>
80
+ </span>
81
+ <?php $ cols ++; ?>
82
+ </td>
83
+ <?php else : ?>
84
+ <td class="col price" data-th="<?php echo $ block ->escapeHtml (__ ('Price ' )); ?> ">
85
+ <?php echo $ block ->getUnitPriceHtml ($ _item ); ?>
86
+ <?php $ cols ++; ?>
87
+ </td>
88
+ <?php endif ; ?>
89
+ <td class="col qty" data-th="<?php echo $ block ->escapeHtml (__ ('Qty ' )); ?> ">
90
+ <div class="field qty">
91
+ <label class="label" for="cart-<?php echo $ _item ->getId () ?> -qty">
92
+ <span><?php echo __ ('Qty ' ) ?> </span>
93
+ </label>
94
+ <div class="control qty">
95
+ <input id="cart-<?php echo $ _item ->getId () ?> -qty"
96
+ name="cart[<?php echo $ _item ->getId () ?> ][qty]"
97
+ value="<?php echo $ block ->getQty () ?> "
98
+ type="number"
99
+ size="4"
100
+ title="<?php echo $ block ->escapeHtml (__ ('Qty ' )); ?> "
101
+ class="input-text qty"
102
+ maxlength="12"
103
+ data-validate="{required:true,'validate-greater-than-zero':true}" />
104
+ </div>
105
+ </div>
73
106
<?php $ cols ++; ?>
74
107
</td>
75
- <?php else : ?>
76
- <td class="col price" data-th="<?php echo $ block ->escapeHtml (__ ('Price ' )); ?> ">
77
- <?php echo $ block ->getUnitPriceHtml ($ _item ); ?>
108
+
109
+ <td class="col subtotal" data-th="<?php echo $ block ->escapeHtml (__ ('Subtotal ' ));?> ">
110
+ <?php if ($ canApplyMsrp ): ?>
111
+ <span class="cart msrp subtotal">--</span>
112
+ <?php else : ?>
113
+ <?php echo $ block ->getRowTotalHtml ($ _item ); ?>
114
+ <?php endif ; ?>
78
115
<?php $ cols ++; ?>
79
116
</td>
80
- <?php endif ; ?>
81
- <td class="col qty" data-th="<?php echo $ block ->escapeHtml (__ ('Qty ' )); ?> ">
82
- <div class="field qty">
83
- <label class="label" for="cart-<?php echo $ _item ->getId () ?> -qty">
84
- <span><?php echo __ ('Qty ' ) ?> </span>
85
- </label>
86
- <div class="control qty">
87
- <input id="cart-<?php echo $ _item ->getId () ?> -qty" name="cart[<?php echo $ _item ->getId () ?> ][qty]" value="<?php echo $ block ->getQty () ?> " type="number" size="4" title="<?php echo __ ('Qty ' ) ?> " class="input-text qty" maxlength="12" data-validate="{required:true,'validate-greater-than-zero':true}"/>
88
- </div>
89
- </div>
90
- <?php $ cols ++; ?>
91
- </td>
117
+ </tr>
118
+ <tr class="item-actions">
119
+ <td colspan="<?php echo $ cols ;?> ">
120
+ <div class="actions-toolbar">
92
121
93
- <td class="col subtotal" data-th="<?php echo $ block ->escapeHtml (__ ('Subtotal ' ));?> ">
94
- <?php if ($ canApplyMsrp ): ?>
95
- <span class="cart msrp subtotal">--</span>
96
- <?php else : ?>
97
- <?php echo $ block ->getRowTotalHtml ($ _item ); ?>
98
- <?php endif ; ?>
99
- <?php $ cols ++; ?>
100
- </td>
101
- </tr>
102
- <tr class="item-actions">
103
- <td colspan="<?php echo $ cols ;?> ">
104
- <div class="actions-toolbar">
105
- <?php if ($ this ->helper ('Magento\Wishlist\Helper\Data ' )->isAllowInCart ()) : ?>
106
- <?php if ($ isVisibleProduct ): ?>
107
- <a href="#" data-post='<?php echo $ this ->helper ('Magento\Wishlist\Helper\Data ' )->getMoveFromCartParams ($ _item ->getId ()); ?> ' class="use-ajax action towishlist">
108
- <span><?php echo __ ('Move to Wishlist ' ); ?> </span>
109
- </a>
122
+ <?php if ($ this ->helper ('Magento\Wishlist\Helper\Data ' )->isAllowInCart ()) : ?>
123
+ <?php if ($ isVisibleProduct ): ?>
124
+ <a href="#"
125
+ data-post='<?php echo $ this ->helper ('Magento\Wishlist\Helper\Data ' )->getMoveFromCartParams ($ _item ->getId ()); ?> '
126
+ class="use-ajax action towishlist">
127
+ <span><?php echo __ ('Move to Wishlist ' ); ?> </span>
128
+ </a>
129
+ <?php endif ?>
110
130
<?php endif ?>
111
- <?php endif ?>
112
-
113
- <?php if ($ isVisibleProduct ): ?>
114
- <a class="action edit" href="<?php echo $ block ->getConfigureUrl () ?> " title="<?php echo __ ('Edit item parameters ' ) ?> "><span><?php echo __ ('Edit ' ) ?> </span></a>
115
- <?php endif ?>
116
131
117
- <a href="#" title="<?php echo __ ('Remove item ' ) ?> "
118
- class="action delete"
119
- data-post='<?php echo $ this ->helper ('Magento\Checkout\Helper\Cart ' )->getDeletePostJson ($ _item ); ?> '>
120
- <span><?php echo __ ('Remove item ' )?> </span>
121
- </a>
122
- </div>
123
- </td>
124
- </tr>
132
+ <?php if ($ isVisibleProduct ): ?>
133
+ <a class="action edit"
134
+ href="<?php echo $ block ->getConfigureUrl () ?> "
135
+ title="<?php echo $ block ->escapeHtml (__ ('Edit item parameters ' )); ?> ">
136
+ <span>
137
+ <?php echo __ ('Edit ' ) ?>
138
+ </span>
139
+ </a>
140
+ <?php endif ?>
141
+
142
+ <a href="#"
143
+ title="<?php echo $ block ->escapeHtml (__ ('Remove item ' )); ?> "
144
+ class="action delete"
145
+ data-post='<?php echo $ this ->helper ('Magento\Checkout\Helper\Cart ' )->getDeletePostJson ($ _item ); ?> '>
146
+ <span>
147
+ <?php echo __ ('Remove item ' )?>
148
+ </span>
149
+ </a>
150
+ </div>
151
+ </td>
152
+ </tr>
125
153
</tbody>
0 commit comments