Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
item.phtml
Go to the documentation of this file.
1 <?php
7 // @codingStandardsIgnoreFile
8 
11 $_item = $block->getItem();
12 ?>
13 <tbody class="cart item">
14  <tr>
15  <td class="col item" data-th="<?= $block->escapeHtml(__('Product Name')) ?>">
16  <span class="product-item-photo">
17  <?= $block->getImage($block->getProductForThumbnail(), 'cart_page_product_thumbnail')->toHtml() ?>
18  </span>
19  <div class="product-item-details">
20  <strong class="product name product-item-name"><?= $block->escapeHtml($block->getProductName()) ?></strong>
21  <?php if ($_options = $block->getOptionList()):?>
22  <dl class="item-options">
23  <?php foreach ($_options as $_option) : ?>
24  <?php $_formatedOptionValue = $block->getFormatedOptionValue($_option) ?>
25  <dt><?= $block->escapeHtml($_option['label']) ?></dt>
26  <dd>
27  <?php if (isset($_formatedOptionValue['full_view'])): ?>
28  <?= /* @escapeNotVerified */ $_formatedOptionValue['full_view'] ?>
29  <?php else: ?>
30  <?= /* @escapeNotVerified */ $_formatedOptionValue['value'] ?>
31  <?php endif; ?>
32  </dd>
33  <?php endforeach; ?>
34  </dl>
35  <?php endif;?>
36  <?php if ($addtInfoBlock = $block->getProductAdditionalInformationBlock()):?>
37  <?= $addtInfoBlock->setItem($_item)->toHtml() ?>
38  <?php endif;?>
39  </div>
40  </td>
41  <td class="col price" data-th="<?= $block->escapeHtml(__('Price')) ?>">
42  <?php if ($this->helper('Magento\Tax\Helper\Data')->displayCartPriceInclTax() || $this->helper('Magento\Tax\Helper\Data')->displayCartBothPrices()): ?>
43  <span class="price-including-tax" data-label="<?= $block->escapeHtml(__('Incl. Tax')) ?>">
44  <?= $block->getUnitPriceInclTaxHtml($_item) ?>
45  </span>
46  <?php endif; ?>
47  <?php if ($this->helper('Magento\Tax\Helper\Data')->displayCartPriceExclTax() || $this->helper('Magento\Tax\Helper\Data')->displayCartBothPrices()): ?>
48  <span class="price-excluding-tax" data-label="<?= $block->escapeHtml(__('Excl. Tax')) ?>">
49  <?= $block->getUnitPriceExclTaxHtml($_item) ?>
50  </span>
51  <?php endif; ?>
52  </td>
53  <td class="col qty" data-th="<?= $block->escapeHtml(__('Qty')) ?>"><span class="qty"><?= /* @escapeNotVerified */ $_item->getQty() ?></span></td>
54  <td class="col subtotal" data-th="<?= $block->escapeHtml(__('Subtotal')) ?>">
55  <?php if ($this->helper('Magento\Tax\Helper\Data')->displayCartPriceInclTax() || $this->helper('Magento\Tax\Helper\Data')->displayCartBothPrices()): ?>
56  <span class="price-including-tax" data-label="<?= $block->escapeHtml(__('Incl. Tax')) ?>">
57  <?= $block->getRowTotalInclTaxHtml($_item) ?>
58  </span>
59  <?php endif; ?>
60  <?php if ($this->helper('Magento\Tax\Helper\Data')->displayCartPriceExclTax() || $this->helper('Magento\Tax\Helper\Data')->displayCartBothPrices()): ?>
61  <span class="price-excluding-tax" data-label="<?= $block->escapeHtml(__('Excl. Tax')) ?>">
62  <?= $block->getRowTotalExclTaxHtml($_item) ?>
63  </span>
64  <?php endif; ?>
65  </td>
66  </tr>
67 </tbody>
$_option
Definition: checkbox.phtml:11
$addtInfoBlock
$_item
Definition: item.phtml:11
$block
Definition: block.php:8
endif
Definition: item.phtml:35
if( $_options=$block->getOptionList())( $_options as $_option)( $_option) ?>< dt ><? if(isset($_formatedOptionValue['full_view'])) endforeach
Definition: item.phtml:27