Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.67 KB | None | 0 0
  1. <referenceBlock name="checkout.root">
  2. <arguments>
  3. <argument name="jsLayout" xsi:type="array">
  4. <item name="components" xsi:type="array">
  5. <item name="checkout" xsi:type="array">
  6. <item name="children" xsi:type="array">
  7. <item name="steps" xsi:type="array">
  8. <item name="children" xsi:type="array">
  9. <item name="shipping-step" xsi:type="array">
  10. <item name="children" xsi:type="array">
  11. <item name="shippingAddress" xsi:type="array">
  12. <item name="children" xsi:type="array">
  13. <item name="telephone" xsi:type="array">
  14. <!--Remove item-->
  15.  
  16. <item name="tooltip" xsi:type="array">
  17. <item name="componentDisabled" xsi:type="boolean">true</item>
  18. </item>
  19.  
  20.  
  21. </item>
  22. </item>
  23. </item>
  24. </item>
  25. </item>
  26. </item>
  27. </item>
  28. </item>
  29. </item>
  30. </item>
  31. </argument>
  32. </arguments>
  33. </referenceBlock>
  34.  
  35. <?xml version="1.0"?>
  36.  
  37. <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  38. xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
  39. <type name="MagentoCheckoutBlockCheckoutLayoutProcessor">
  40. <plugin name="custom-checkout-process" type="VendorCheckoutPluginLayoutProcessorPlugin" />
  41. </type>
  42. </config>
  43.  
  44. <?php
  45.  
  46. namespace VendorCheckoutPlugin;
  47.  
  48. use MagentoCheckoutBlockCheckoutLayoutProcessor;
  49.  
  50. class LayoutProcessorPlugin
  51. {
  52. /**
  53. * @param LayoutProcessor $subject
  54. * @param $jsLayout
  55. * @return mixed
  56. */
  57. public function afterProcess(
  58. LayoutProcessor $subject,
  59. $jsLayout
  60. ) {
  61. //Remove telephone tooltip
  62. unset($jsLayout['components']['checkout']['children']['steps']['children']['shipping-step']
  63. ['children']['shippingAddress']['children']['shipping-address-fieldset']['children']['telephone']['config']['tooltip']);
  64.  
  65. return $jsLayout;
  66. }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement