Guest User

Untitled

a guest
Jan 22nd, 2018
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.71 KB | None | 0 0
  1. <?php
  2. /**
  3. * Copyright © 2013-2017 Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6.  
  7. // @codingStandardsIgnoreFile
  8.  
  9. /**
  10. * Product view template
  11. *
  12. * @var $block MagentoCatalogBlockProductView
  13. */
  14. ?>
  15. <?php $_helper = $this->helper('MagentoCatalogHelperOutput'); ?>
  16. <?php $_product = $block->getProduct(); ?>
  17.  
  18. <?php
  19. $submitUrl = $block->getSubmitUrl($_product);
  20. #echo basename($submitUrl);
  21. $submitUrl = str_replace('/' . basename($submitUrl) . '/', '/' . $_product->getId() . '/', $submitUrl);
  22. #echo $submitUrl;
  23. ?>
  24.  
  25. <div class="product-add-form">
  26. <form action="<?php /* @escapeNotVerified */ echo $submitUrl ?>" method="post" id="product_addtocart_form"<?php if ($_product->getOptions()): ?> enctype="multipart/form-data"<?php endif; ?>>
  27. <input type="hidden" name="product" value="<?php /* @escapeNotVerified */ echo $_product->getId() ?>" />
  28. <input type="hidden" name="selected_configurable_option" value="" />
  29. <input type="hidden" name="related_product" id="related-products-field" value="" />
  30. <?php echo $block->getBlockHtml('formkey')?>
  31. <?php echo $block->getChildHtml('form_top'); ?>
  32. <?php if (!$block->hasOptions()):?>
  33. <?php echo $block->getChildHtml('product_info_form_content'); ?>
  34. <?php else:?>
  35. <?php if ($_product->isSaleable() && $block->getOptionsContainer() == 'container1'):?>
  36. <?php echo $block->getChildChildHtml('options_container') ?>
  37. <?php endif;?>
  38. <?php endif; ?>
  39.  
  40. <?php if ($_product->isSaleable() && $block->hasOptions() && $block->getOptionsContainer() == 'container2'):?>
  41. <?php echo $block->getChildChildHtml('options_container') ?>
  42. <?php endif;?>
  43. <?php echo $block->getChildHtml('form_bottom'); ?>
  44. <?php echo $block->getChildHtml('extrahint'); ?>
  45. <div class="addit">
  46. <div class="alo-social-links clearfix">
  47. <span class="share-this">SHARE THIS:</span>
  48. <div class="pw-server-widget" data-id="wid-4ae3vrrm"></div>
  49. <!--<div class="so-facebook so-social-share">
  50. <div id="fb-root"></div>
  51. <div class="fb-like" data-href="<?php echo $_product->getProductUrl();?>" data-send="false" data-layout="button_count" data-width="20" data-show-faces="false"></div>
  52. </div>
  53. <div class="so-twitter so-social-share">
  54. <a href="https://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-dnt="true">Tweet</a>
  55. </div>
  56. <div class="so-plusone so-social-share">
  57. <div class="g-plusone" data-size="medium"></div>
  58. <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
  59. </div>
  60. <div class="so-linkedin so-social-share">
  61. <script src="//platform.linkedin.com/in.js" type="text/javascript"></script>
  62. <script type="IN/Share" data-counter="right"></script>
  63. </div>
  64. <?php
  65. $imageUrl = $this->helper('MagentoCatalogHelperImage')
  66. ->init($block->getProduct(), 'product_page_image_large')
  67. ->setImageFile($block->getImageFile())
  68. ->getUrl();
  69. ?>
  70. <div class="so-pinterest so-social-share">
  71. <a href="//pinterest.com/pin/create/button/?url=<?php echo urlencode($_product->getProductUrl());?>&media=<?php /* @escapeNotVerified */ echo urlencode($imageUrl); ?>&description=<?php echo $_product->getName();?>" data-pin-do="buttonPin" data-pin-config="beside">
  72. <img src="//assets.pinterest.com/images/pidgets/pin_it_button.png" />
  73. </a>
  74. <script type="text/javascript" src="//assets.pinterest.com/js/pinit.js"></script>
  75. </div>-->
  76. </div>
  77. </div>
  78. </form>
  79. </div>
  80. <script>
  81. require([
  82. 'jquery',
  83. 'priceBox'
  84. ], function($){
  85. var dataPriceBoxSelector = '[data-role=priceBox]',
  86. dataProductIdSelector = '[data-product-id=<?php echo $block->escapeHtml($_product->getId())?>]',
  87. priceBoxes = $(dataPriceBoxSelector + dataProductIdSelector);
  88.  
  89. priceBoxes = priceBoxes.filter(function(index, elem){
  90. return !$(elem).find('.price-from').length;
  91. });
  92.  
  93. priceBoxes.priceBox({'priceConfig': <?php /* @escapeNotVerified */ echo $block->getJsonConfig() ?>});
  94. });
  95.  
  96. (function(d, s, id) {
  97. var js, fjs = d.getElementsByTagName(s)[0];
  98. if (d.getElementById(id)) return;
  99. js = d.createElement(s);
  100. js.id = id;
  101. js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=115245961994281";
  102. fjs.parentNode.insertBefore(js, fjs);
  103. }(document, 'script', 'facebook-jssdk'));
  104. !function(d,s,id){
  105. var js,fjs=d.getElementsByTagName(s)[0];
  106. if(!d.getElementById(id)){
  107. js=d.createElement(s);
  108. js.id=id;
  109. js.src="//platform.twitter.com/widgets.js";
  110. fjs.parentNode.insertBefore(js,fjs);
  111. }
  112. }(document,"script","twitter-wjs");
  113. </script>
  114. <script type="text/javascript">
  115. (function () {
  116. var s = document.createElement('script');
  117. s.type = 'text/javascript';
  118. s.async = true;
  119. s.src = ('https:' == document.location.protocol ? 'https://s' : 'http://i')
  120. + '.po.st/static/v4/post-widget.js#publisherKey=3seo3r17duh8iq2tt9fh';
  121. var x = document.getElementsByTagName('script')[0];
  122. x.parentNode.insertBefore(s, x);
  123. })();
  124. </script>
Add Comment
Please, Sign In to add comment