Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
pager.phtml
Go to the documentation of this file.
1 <?php
7 // @codingStandardsIgnoreFile
8 
9 ?>
10 <?php
16 ?>
17 <?php if ($block->getCollection()->getSize()): ?>
18 
19  <?php if ($block->getUseContainer()): ?>
20  <div class="pager">
21  <?php endif ?>
22 
23  <?php if ($block->getShowAmounts()): ?>
24  <p class="toolbar-amount">
25  <span class="toolbar-number">
26  <?php if ($block->getLastPageNum()>1): ?>
27  <?= /* @escapeNotVerified */ __('Items %1 to %2 of %3 total', $block->getFirstNum(), $block->getLastNum(), $block->getTotalNum()) ?>
28  <?php elseif ($block->getTotalNum() == 1): ?>
29  <?= /* @escapeNotVerified */ __('%1 Item', $block->getTotalNum()) ?>
30  <?php else: ?>
31  <?= /* @escapeNotVerified */ __('%1 Item(s)', $block->getTotalNum()) ?>
32  <?php endif; ?>
33  </span>
34  </p>
35  <?php endif ?>
36 
37  <?php if ($block->getLastPageNum()>1): ?>
38  <div class="pages">
39  <strong class="label pages-label" id="paging-label"><?= /* @escapeNotVerified */ __('Page') ?></strong>
40  <ul class="items pages-items" aria-labelledby="paging-label">
41  <?php if (!$block->isFirstPage()): ?>
42  <li class="item pages-item-previous">
43  <?php $text = $block->getAnchorTextForPrevious() ? $block->getAnchorTextForPrevious() : '';?>
44  <a class="<?= /* @escapeNotVerified */ $text ? 'link ' : 'action ' ?> previous" href="<?= /* @escapeNotVerified */ $block->getPreviousPageUrl() ?>" title="<?= /* @escapeNotVerified */ $text ? $text : __('Previous') ?>">
45  <span class="label"><?= /* @escapeNotVerified */ __('Page') ?></span>
46  <span><?= /* @escapeNotVerified */ $text ? $text : __('Previous') ?></span>
47  </a>
48  </li>
49  <?php endif;?>
50 
51  <?php if ($block->canShowFirst()): ?>
52  <li class="item">
53  <a class="page first" href="<?= /* @escapeNotVerified */ $block->getFirstPageUrl() ?>">
54  <span class="label"><?= /* @escapeNotVerified */ __('Page') ?></span>
55  <span>1</span>
56  </a>
57  </li>
58  <?php endif;?>
59 
60  <?php if ($block->canShowPreviousJump()): ?>
61  <li class="item">
62  <a class="page previous jump" title="" href="<?= /* @escapeNotVerified */ $block->getPreviousJumpUrl() ?>">
63  <span>...</span>
64  </a>
65  </li>
66  <?php endif;?>
67 
68  <?php foreach ($block->getFramePages() as $_page): ?>
69  <?php if ($block->isPageCurrent($_page)): ?>
70  <li class="item current">
71  <strong class="page">
72  <span class="label"><?= /* @escapeNotVerified */ __('You\'re currently reading page') ?></span>
73  <span><?= /* @escapeNotVerified */ $_page ?></span>
74  </strong>
75  </li>
76  <?php else: ?>
77  <li class="item">
78  <a href="<?= /* @escapeNotVerified */ $block->getPageUrl($_page) ?>" class="page">
79  <span class="label"><?= /* @escapeNotVerified */ __('Page') ?></span>
80  <span><?= /* @escapeNotVerified */ $_page ?></span>
81  </a>
82  </li>
83  <?php endif;?>
84  <?php endforeach;?>
85 
86  <?php if ($block->canShowNextJump()): ?>
87  <li class="item">
88  <a class="page next jump" title="" href="<?= /* @escapeNotVerified */ $block->getNextJumpUrl() ?>">
89  <span>...</span>
90  </a>
91  </li>
92  <?php endif;?>
93 
94  <?php if ($block->canShowLast()): ?>
95  <li class="item">
96  <a class="page last" href="<?= /* @escapeNotVerified */ $block->getLastPageUrl() ?>">
97  <span class="label"><?= /* @escapeNotVerified */ __('Page') ?></span>
98  <span><?= /* @escapeNotVerified */ $block->getLastPageNum() ?></span>
99  </a>
100  </li>
101  <?php endif;?>
102 
103  <?php if (!$block->isLastPage()): ?>
104  <li class="item pages-item-next">
105  <?php $text = $block->getAnchorTextForNext() ? $block->getAnchorTextForNext() : '';?>
106  <a class="<?= /* @escapeNotVerified */ $text ? 'link ' : 'action ' ?> next" href="<?= /* @escapeNotVerified */ $block->getNextPageUrl() ?>" title="<?= /* @escapeNotVerified */ $text ? $text : __('Next') ?>">
107  <span class="label"><?= /* @escapeNotVerified */ __('Page') ?></span>
108  <span><?= /* @escapeNotVerified */ $text ? $text : __('Next') ?></span>
109  </a>
110  </li>
111  <?php endif;?>
112  </ul>
113  </div>
114  <?php endif; ?>
115 
116  <?php if ($block->isShowPerPage()): ?>
117  <div class="limiter">
118  <strong class="limiter-label"><?= /* @escapeNotVerified */ __('Show') ?></strong>
119  <select id="limiter" data-mage-init='{"redirectUrl": {"event":"change"}}' class="limiter-options">
120  <?php foreach ($block->getAvailableLimit() as $_key => $_limit): ?>
121  <option value="<?= /* @escapeNotVerified */ $block->getLimitUrl($_key) ?>"<?php if ($block->isLimitCurrent($_key)): ?>
122  selected="selected"<?php endif ?>>
123  <?= /* @escapeNotVerified */ $_limit ?>
124  </option>
125  <?php endforeach; ?>
126  </select>
127  <span class="limiter-text"><?= /* @escapeNotVerified */ __('per page') ?></span>
128  </div>
129  <?php endif ?>
130 
131  <?php if ($block->getUseContainer()): ?>
132  </div>
133  <?php endif ?>
134 
135 <?php endif ?>
$block setTitle( 'CMS Block Title') -> setIdentifier('fixture_block') ->setContent('< h1 >Fixture Block Title</h1 >< a href=" store url</a><p> Config value
Definition: block.php:9
elseif(isset( $params[ 'redirect_parent']))
Definition: iframe.phtml:17
if( $form)() ?>< script > require(['jquery' mage mage
Definition: save.phtml:15
__()
Definition: __.php:13
endifif( $block->getLastPageNum()>1)( 'Page') ?></strong >< ul class $text
Definition: pager.phtml:43
$block
Definition: block.php:8
endif
Definition: pager.phtml:46
endforeach
Definition: pager.phtml:84