Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 
 
 
 

57 Zeilen
2.0 KiB

  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. ?>
  7. <?php /** @var $block \Magento\Checkout\Block\Cart\Shipping */ ?>
  8. <?php /** @var \Magento\Framework\View\Helper\SecureHtmlRenderer $secureRenderer */ ?>
  9. <div id="block-shipping"
  10. class="block shipping"
  11. data-mage-init='{"collapsible":{"openedState": "active", "saveState": true}}'
  12. >
  13. <div class="title" data-role="title">
  14. <strong id="block-shipping-heading" role="heading" aria-level="2">
  15. <?= $block->getQuote()->isVirtual()
  16. ? $block->escapeHtml(__('Estimate Tax'))
  17. : $block->escapeHtml(__('Estimate Shipping and Tax'))
  18. ?>
  19. </strong>
  20. </div>
  21. <div id="block-summary"
  22. data-bind="scope:'block-summary'"
  23. class="content"
  24. data-role="content"
  25. aria-labelledby="block-shipping-heading"
  26. >
  27. <!-- ko template: getTemplate() --><!-- /ko -->
  28. <script type="text/x-magento-init">
  29. {
  30. "#block-summary": {
  31. "Magento_Ui/js/core/app": <?= /* @noEscape */ $block->getJsLayout() ?>
  32. }
  33. }
  34. </script>
  35. <?php $serializedCheckoutConfig = /* @noEscape */ $block->getSerializedCheckoutConfig();
  36. $scriptString = <<<script
  37. window.checkoutConfig = {$serializedCheckoutConfig};
  38. window.customerData = window.checkoutConfig.customerData;
  39. window.isCustomerLoggedIn = window.checkoutConfig.isCustomerLoggedIn;
  40. require([
  41. 'mage/url',
  42. 'Magento_Ui/js/block-loader'
  43. ], function(url, blockLoader) {
  44. blockLoader(
  45. "{$block->escapeJs($block->escapeUrl($block->getViewFileUrl('images/loader-1.gif')))}"
  46. );
  47. return url.setBaseUrl('{$block->escapeJs($block->escapeUrl($block->getBaseUrl()))}');
  48. })
  49. script;
  50. ?>
  51. <?= /* @noEscape */ $secureRenderer->renderTag('script', [], $scriptString, false) ?>
  52. </div>
  53. </div>