tabshoriz.phtml 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. // @codingStandardsIgnoreFile
  7. ?>
  8. <!-- <?php if ($block->getTitle()): ?>
  9. <h3><?= /* @escapeNotVerified */ $block->getTitle() ?></h3>
  10. <?php endif ?> -->
  11. <?php if (!empty($tabs)): ?>
  12. <div id="<?= /* @escapeNotVerified */ $block->getId() ?>">
  13. <ul class="tabs-horiz">
  14. <?php foreach ($tabs as $_tab): ?>
  15. <?php $_tabClass = 'tab-item-link ' . $block->getTabClass($_tab) . ' ' . (preg_match('/\s?ajax\s?/', $_tab->getClass()) ? 'notloaded' : '') ?>
  16. <?php $_tabType = (!preg_match('/\s?ajax\s?/', $_tabClass) && $block->getTabUrl($_tab) != '#') ? 'link' : '' ?>
  17. <?php $_tabHref = $block->getTabUrl($_tab) == '#' ? '#' . $block->getTabId($_tab) . '_content' : $block->getTabUrl($_tab) ?>
  18. <li>
  19. <a href="<?= $block->escapeHtmlAttr($_tabHref) ?>" id="<?= $block->escapeHtmlAttr($block->getTabId($_tab)) ?>" title="<?= $block->escapeHtmlAttr($block->getTabTitle($_tab)) ?>" class="<?= $block->escapeHtmlAttr($_tabClass) ?>" data-tab-type="<?= $block->escapeHtmlAttr($_tabType) ?>">
  20. <span>
  21. <span class="changed" title="<?= /* @escapeNotVerified */ __('The information in this tab has been changed.') ?>"></span>
  22. <span class="error" title="<?= /* @escapeNotVerified */ __('This tab contains invalid data. Please resolve this before saving.') ?>"></span>
  23. <span class="loader" title="<?= /* @escapeNotVerified */ __('Loading...') ?>"></span>
  24. <?= /* @escapeNotVerified */ $block->getTabLabel($_tab) ?>
  25. </span>
  26. </a>
  27. <div id="<?= /* @escapeNotVerified */ $block->getTabId($_tab) ?>_content" style="display:none"><?= /* @escapeNotVerified */ $block->getTabContent($_tab) ?></div>
  28. </li>
  29. <?php endforeach; ?>
  30. </ul>
  31. </div>
  32. <script>
  33. require(["jquery","mage/backend/tabs"], function($){
  34. $(function() {
  35. $('#<?= /* @escapeNotVerified */ $block->getId() ?>').tabs({
  36. active: '<?= /* @escapeNotVerified */ $block->getActiveTabId() ?>',
  37. destination: '#<?= /* @escapeNotVerified */ $block->getDestElementId() ?>',
  38. shadowTabs: <?= /* @escapeNotVerified */ $block->getAllShadowTabs() ?>
  39. });
  40. });
  41. });
  42. </script>
  43. <?php endif; ?>