Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
shortcut.phtml
Go to the documentation of this file.
1 <?php
7 // @codingStandardsIgnoreFile
11 ?>
12 <?php
14 if ($block->isOrPositionBefore()) {
15  $labelPosition = ' before';
16 } elseif ($block->isOrPositionAfter()) {
17  $labelPosition = ' after';
18 }
19 $shortcutHtmlId = $block->escapeHtml($block->getShortcutHtmlId());
21 if ($block->getIsInCatalogProduct()) {
22  $isInCatalogProduct = $block->getIsInCatalogProduct();
23 }
24 ?>
25 <div data-label="<?= $block->escapeHtml(__('or')) ?>"
26  class="paypal checkout <?= /* @noEscape */ $labelPosition ?> paypal-logo
27  <?= /* @noEscape */ $shortcutHtmlId ?>"
28  data-mage-init='{
29  "paypalCheckout": {
30  "isCatalogProduct": "<?= /* @noEscape */ !empty($isInCatalogProduct) ? (bool)$isInCatalogProduct : false ?>",
31  "shortcutContainerClass": "<?= /* @noEscape */ "." . $shortcutHtmlId ?>"
32  }
33  }'
34  >
35  <input type="image" data-action="checkout-form-submit"
36  data-checkout-url="<?= $block->escapeUrl($block->getCheckoutUrl()) ?>"
37  src="<?= $block->escapeUrl($block->getImageUrl()) ?>"
38  alt="<?= $block->escapeHtml(__('Checkout with PayPal')) ?>"
39  title="<?= $block->escapeHtml(__('Checkout with PayPal')) ?>"/>
40  <?php if ($block->getAdditionalLinkImage()): ?>
41  <?php $linkImage = $block->getAdditionalLinkImage(); ?>
42  <a href="<?= $block->escapeUrl($linkImage['href']) ?>">
43  <img src="<?= $block->escapeHtml($linkImage['src']) ?>" />
44  </a>
45  <?php endif; ?>
46 </div>
elseif(isset( $params[ 'redirect_parent']))
Definition: iframe.phtml:17
$isInCatalogProduct
Definition: shortcut.phtml:20
$labelPosition
Definition: shortcut.phtml:13
if( $form)() ?>< script > require(['jquery' mage mage
Definition: save.phtml:15
$block
Definition: block.php:8
endif
Definition: shortcut.phtml:43
if($block->isOrPositionBefore()) elseif($block->isOrPositionAfter()) $shortcutHtmlId
Definition: shortcut.phtml:19