item.phtml 3.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. // @codingStandardsIgnoreFile
  7. /** @var $block Magento\Checkout\Block\Cart\Item\Renderer */
  8. $_item = $block->getItem();
  9. ?>
  10. <tbody class="cart item">
  11. <tr>
  12. <td class="col item" data-th="<?= $block->escapeHtml(__('Product Name')) ?>">
  13. <span class="product-item-photo">
  14. <?= $block->getImage($block->getProductForThumbnail(), 'cart_page_product_thumbnail')->toHtml() ?>
  15. </span>
  16. <div class="product-item-details">
  17. <strong class="product name product-item-name"><?= $block->escapeHtml($block->getProductName()) ?></strong>
  18. <?php if ($_options = $block->getOptionList()):?>
  19. <dl class="item-options">
  20. <?php foreach ($_options as $_option) : ?>
  21. <?php $_formatedOptionValue = $block->getFormatedOptionValue($_option) ?>
  22. <dt><?= $block->escapeHtml($_option['label']) ?></dt>
  23. <dd>
  24. <?php if (isset($_formatedOptionValue['full_view'])): ?>
  25. <?= /* @escapeNotVerified */ $_formatedOptionValue['full_view'] ?>
  26. <?php else: ?>
  27. <?= /* @escapeNotVerified */ $_formatedOptionValue['value'] ?>
  28. <?php endif; ?>
  29. </dd>
  30. <?php endforeach; ?>
  31. </dl>
  32. <?php endif;?>
  33. <?php if ($addtInfoBlock = $block->getProductAdditionalInformationBlock()):?>
  34. <?= $addtInfoBlock->setItem($_item)->toHtml() ?>
  35. <?php endif;?>
  36. </div>
  37. </td>
  38. <td class="col price" data-th="<?= $block->escapeHtml(__('Price')) ?>">
  39. <?php if ($this->helper('Magento\Tax\Helper\Data')->displayCartPriceInclTax() || $this->helper('Magento\Tax\Helper\Data')->displayCartBothPrices()): ?>
  40. <span class="price-including-tax" data-label="<?= $block->escapeHtml(__('Incl. Tax')) ?>">
  41. <?= $block->getUnitPriceInclTaxHtml($_item) ?>
  42. </span>
  43. <?php endif; ?>
  44. <?php if ($this->helper('Magento\Tax\Helper\Data')->displayCartPriceExclTax() || $this->helper('Magento\Tax\Helper\Data')->displayCartBothPrices()): ?>
  45. <span class="price-excluding-tax" data-label="<?= $block->escapeHtml(__('Excl. Tax')) ?>">
  46. <?= $block->getUnitPriceExclTaxHtml($_item) ?>
  47. </span>
  48. <?php endif; ?>
  49. </td>
  50. <td class="col qty" data-th="<?= $block->escapeHtml(__('Qty')) ?>"><span class="qty"><?= /* @escapeNotVerified */ $_item->getQty() ?></span></td>
  51. <td class="col subtotal" data-th="<?= $block->escapeHtml(__('Subtotal')) ?>">
  52. <?php if ($this->helper('Magento\Tax\Helper\Data')->displayCartPriceInclTax() || $this->helper('Magento\Tax\Helper\Data')->displayCartBothPrices()): ?>
  53. <span class="price-including-tax" data-label="<?= $block->escapeHtml(__('Incl. Tax')) ?>">
  54. <?= $block->getRowTotalInclTaxHtml($_item) ?>
  55. </span>
  56. <?php endif; ?>
  57. <?php if ($this->helper('Magento\Tax\Helper\Data')->displayCartPriceExclTax() || $this->helper('Magento\Tax\Helper\Data')->displayCartBothPrices()): ?>
  58. <span class="price-excluding-tax" data-label="<?= $block->escapeHtml(__('Excl. Tax')) ?>">
  59. <?= $block->getRowTotalExclTaxHtml($_item) ?>
  60. </span>
  61. <?php endif; ?>
  62. </td>
  63. </tr>
  64. </tbody>