26 <?php
if (
$block->getCollection()): ?>
27 <?php
if (
$block->canDisplayContainer()): ?>
29 <div
id=
"<?= $block->escapeHtml($block->getId()) ?>" data-grid-
id=
"<?= $block->escapeHtml($block->getId()) ?>">
31 <?=
$block->getLayout()->getMessagesBlock()->getGroupedHtml() ?>
33 <?php $massActionAvailable =
$block->getMassactionBlock() &&
$block->getMassactionBlock()->isAvailable() ?>
34 <?php
if (
$block->getPagerVisibility() ||
$block->getExportTypes() ||
$block->getFilterVisibility() || $massActionAvailable): ?>
35 <div
class=
"admin__data-grid-header admin__data-grid-toolbar">
36 <div
class=
"admin__data-grid-header-row">
37 <?php
if ($massActionAvailable): ?>
38 <?=
$block->getMainButtonsHtml() ?
'<div class="admin__filter-actions">' .
$block->getMainButtonsHtml() .
'</div>' :
'' ?>
40 <?php
if (
$block->getExportTypes()): ?>
41 <div
class=
"admin__data-grid-export">
43 class=
"admin__control-support-text" 44 for=
"<?= $block->escapeHtml($block->getId()) ?>_export"><?=
__(
'Export to:') ?></label>
45 <select
name=
"<?= $block->escapeHtml($block->getId()) ?>_export" id=
"<?= $block->escapeHtml($block->getId()) ?>_export" 46 class=
"admin__control-select">
47 <?php
foreach (
$block->getExportTypes() as $_type): ?>
48 <option
value=
"<?= /* @escapeNotVerified */ $_type->getUrl() ?>"><?= $_type->getLabel() ?></option>
51 <?=
$block->getExportButtonHtml() ?>
56 <div
class=
"admin__data-grid-header-row <?= $massActionAvailable ? '_massaction' : '' ?>">
57 <?php
if ($massActionAvailable): ?>
58 <?=
$block->getMassactionBlockHtml() ?>
60 <?=
$block->getMainButtonsHtml() ?
'<div class="admin__filter-actions">' .
$block->getMainButtonsHtml() .
'</div>' :
'' ?>
63 <div
class=
"admin__control-support-text">
64 <span
id=
"<?= $block->escapeHtml($block->getHtmlId()) ?>-total-count" <?=
$block->getUiId(
'total-count') ?>>
67 <?=
__(
'records found') ?>
68 <span
id=
"<?= $block->escapeHtml($block->getHtmlId()) ?>_massaction-count" 69 class=
"mass-select-info _empty"><strong data-role=
"counter">0</strong> <span><?=
__(
'selected') ?></span></span>
72 <?php
if (
$block->getPagerVisibility()): ?>
73 <div
class=
"admin__data-grid-pager-wrap">
74 <select
name=
"<?= /* @escapeNotVerified */ $block->getVarNameLimit() ?>" 75 id=
"<?= $block->escapeHtml($block->getHtmlId()) ?>_page-limit" 76 onchange=
"<?= /* @escapeNotVerified */ $block->getJsObjectName() ?>.loadByElement(this)" 77 class=
"admin__control-select">
78 <option
value=
"20"<?php
if (
$block->getCollection()->getPageSize() == 20): ?>
79 selected=
"selected"<?php
endif; ?>>20
81 <option
value=
"30"<?php
if (
$block->getCollection()->getPageSize() == 30): ?>
82 selected=
"selected"<?php
endif; ?>>30
84 <option
value=
"50"<?php
if (
$block->getCollection()->getPageSize() == 50): ?>
85 selected=
"selected"<?php
endif; ?>>50
87 <option
value=
"100"<?php
if (
$block->getCollection()->getPageSize() == 100): ?>
88 selected=
"selected"<?php
endif; ?>>100
90 <option
value=
"200"<?php
if (
$block->getCollection()->getPageSize() == 200): ?>
91 selected=
"selected"<?php
endif; ?>>200
94 <label
for=
"<?= $block->escapeHtml($block->getHtmlId()) ?><?= $block->escapeHtml($block->getHtmlId()) ?>_page-limit" 95 class=
"admin__control-support-text"><?=
__(
'per page') ?></label>
97 <div
class=
"admin__data-grid-pager">
98 <?php $_curPage =
$block->getCollection()->getCurPage() ?>
99 <?php $_lastPage =
$block->getCollection()->getLastPageNumber() ?>
100 <?php
if ($_curPage > 1): ?>
101 <button
class=
"action-previous" 103 onclick=
"<?= /* @escapeNotVerified */ $block->getJsObjectName() ?>.setPage('<?= /* @escapeNotVerified */ ($_curPage - 1) ?>');return false;">
104 <span><?=
__(
'Previous page') ?></span>
107 <button type=
"button" class=
"action-previous disabled"><span><?=
__(
'Previous page') ?></span></button>
110 id=
"<?= $block->escapeHtml($block->getHtmlId()) ?>_page-current" 111 name=
"<?= /* @escapeNotVerified */ $block->getVarNamePage() ?>" 112 value=
"<?= /* @escapeNotVerified */ $_curPage ?>" 113 class=
"admin__control-text" 114 onkeypress=
"<?= /* @escapeNotVerified */ $block->getJsObjectName() ?>.inputPage(event, '<?= /* @escapeNotVerified */ $_lastPage ?>')" <?=
$block->getUiId(
'current-page') ?> />
115 <label
class=
"admin__control-support-text" for=
"<?= $block->escapeHtml($block->getHtmlId()) ?>_page-current">
116 <?=
__(
'of %1',
'<span>' .
$block->getCollection()->getLastPageNumber() .
'</span>') ?>
118 <?php
if ($_curPage < $_lastPage): ?>
119 <button type=
"button" 120 title=
"<?= /* @escapeNotVerified */ __('Next page') ?>" 122 onclick=
"<?= /* @escapeNotVerified */ $block->getJsObjectName() ?>.setPage('<?= /* @escapeNotVerified */ ($_curPage + 1) ?>');return false;">
123 <span><?=
__(
'Next page') ?></span>
126 <button type=
"button" class=
"action-next disabled"><span><?=
__(
'Next page') ?></span></button>
135 <div
class=
"admin__data-grid-wrap admin__data-grid-wrap-static">
136 <table
class=
"data-grid" id=
"<?= $block->escapeHtml($block->getId()) ?>_table">
143 <?php
if (
$block->getHeadersVisibility() ||
$block->getFilterVisibility()): ?>
145 <?php
if (
$block->getHeadersVisibility()): ?>
147 <?php
foreach (
$block->getColumns() as $_column): ?>
148 <?php
if ($_column->getHeaderHtml() ==
' '):?>
149 <th
class=
"data-grid-th" data-column=
"<?= /* @escapeNotVerified */ $_column->getId() ?>" 150 <?= $_column->getHeaderHtmlProperty() ?>>&
nbsp;</th>
152 <?= $_column->getHeaderHtml() ?>
157 <?php
if (
$block->getFilterVisibility()): ?>
158 <tr
class=
"data-grid-filters" data-role=
"filter-form">
160 foreach (
$block->getColumns() as $_column): ?>
161 <td data-column=
"<?= /* @escapeNotVerified */ $_column->getId() ?>" <?= $_column->getHeaderHtmlProperty() ?>>
162 <?= $_column->getFilterHtml() ?>
169 <?php
if (
$block->getCountTotals()): ?>
172 <?php
foreach (
$block->getColumns() as $_column): ?>
173 <th
class=
"<?= /* @escapeNotVerified */ $_column->getCssProperty() ?>">
174 <?= ($_column->hasTotalsLabel()) ? $_column->getTotalsLabel() : $_column->getRowField($_column->getGrid()->getTotals()) ?>
182 <?php
if ((
$block->getCollection()->getSize() > 0) && (!
$block->getIsCollapsed())): ?>
183 <?php
foreach (
$block->getCollection() as $_index =>
$_item): ?>
184 <tr title=
"<?= /* @escapeNotVerified */ $block->getRowUrl($_item) ?>"<?php
if (
$_class =
$block->getRowClass(
$_item)): ?>
185 class=
"<?= /* @escapeNotVerified */ $_class ?>"<?php
endif; ?> ><?php
187 foreach (
$block->getColumns() as $_column):
191 <td <?= ($_rowspan ?
'rowspan="' . $_rowspan .
'" ' :
'') ?>
192 class=
"<?= /* @escapeNotVerified */ $_column->getCssProperty() ?> 193 <?= /* @escapeNotVerified */ $_column->getId() == 'massaction' ? 'data-grid-checkbox-cell': '' ?>">
194 <?= (($_html = $_column->getRowField(
$_item)) !=
'' ? $_html :
' ') ?>
198 <td colspan=
"<?= /* @escapeNotVerified */ $block->getEmptyCellColspan($_item) ?>" 199 class=
"last"><?=
$block->getEmptyCellLabel() ?></td><?php
204 <?php
if ($_multipleRows =
$block->getMultipleRows(
$_item)): ?>
205 <?php
foreach ($_multipleRows as
$_i): ?>
208 foreach (
$block->getMultipleRowColumns(
$_i) as $_column): ?>
209 <td
class=
"<?= /* @escapeNotVerified */ $_column->getCssProperty() ?> 210 <?= /* @escapeNotVerified */ $_column->getId() == 'massaction' ? 'data-grid-checkbox-cell': '' ?>">
211 <?= (($_html = $_column->getRowField(
$_i)) !=
'' ? $_html :
' ') ?>
219 <tr
class=
"subtotals">
221 foreach (
$block->getSubTotalColumns() as $_column): ?>
222 <td
class=
"<?= /* @escapeNotVerified */ $_column->getCssProperty() ?> 223 <?= /* @escapeNotVerified */ $_column->getId() == 'massaction' ? 'data-grid-checkbox-cell': '' ?>">
224 <?php echo($_column->hasSubtotalsLabel() ? $_column->getSubtotalsLabel() :
234 <tr
class=
"data-grid-tr-no-data">
235 <td
class=
"<?= /* @escapeNotVerified */ $block->getEmptyTextClass() ?>" 236 colspan=
"<?= /* @escapeNotVerified */ $numColumns ?>"><?=
$block->getEmptyText() ?></td>
243 <?php
if (
$block->canDisplayContainer()): ?>
248 <?php
if (
$block->getDependencyJsObject()): ?>
249 deps.push(
'uiRegistry');
252 <?php
if (strpos(
$block->getRowClickCallback(),
'order.') !==
false): ?>
253 deps.push(
'Magento_Sales/order/create/form')
256 deps.push(
'mage/adminhtml/grid');
258 <?php
if (is_array(
$block->getRequireJsDependencies())): ?>
259 <?php
foreach (
$block->getRequireJsDependencies() as $dependency): ?>
260 deps.push(
'<?= /* @escapeNotVerified */ $dependency ?>');
264 require(deps,
function(<?= (
$block->getDependencyJsObject() ?
'registry' :
'') ?>){
268 <?php
if (
$block->getDependencyJsObject()): ?>
269 registry.get(
'<?= /* @escapeNotVerified */ $block->getDependencyJsObject() ?>',
function (<?=
$block->getDependencyJsObject() ?>) {
272 <?=
$block->getJsObjectName() ?> =
new varienGrid(<?= $this->helper(
'Magento\Framework\Json\Helper\Data')->jsonEncode(
$block->getId()) ?>,
'<?= /* @escapeNotVerified */ $block->getGridUrl() ?>',
'<?= /* @escapeNotVerified */ $block->getVarNamePage() ?>',
'<?= /* @escapeNotVerified */ $block->getVarNameSort() ?>',
'<?= /* @escapeNotVerified */ $block->getVarNameDir() ?>',
'<?= /* @escapeNotVerified */ $block->getVarNameFilter() ?>');
273 <?=
$block->getJsObjectName() ?>.useAjax =
'<?= /* @escapeNotVerified */ $block->getUseAjax() ?>';
274 <?php
if (
$block->getRowClickCallback()): ?>
275 <?=
$block->getJsObjectName() ?>.rowClickCallback = <?=
$block->getRowClickCallback() ?>;
277 <?php
if (
$block->getCheckboxCheckCallback()): ?>
278 <?=
$block->getJsObjectName() ?>.checkboxCheckCallback = <?=
$block->getCheckboxCheckCallback() ?>;
280 <?php
if (
$block->getRowInitCallback()): ?>
281 <?=
$block->getJsObjectName() ?>.initRowCallback = <?=
$block->getRowInitCallback() ?>;
282 <?=
$block->getJsObjectName() ?>.initGridRows();
284 <?php
if (
$block->getMassactionBlock() &&
$block->getMassactionBlock()->isAvailable()): ?>
285 <?=
$block->getMassactionBlock()->getJavaScript() ?>
287 <?=
$block->getAdditionalJavaScript() ?>
289 <?php
if (
$block->getDependencyJsObject()): ?>
if( $block->getExportTypes())( $block->getId()) ?>_export"><?foreach ($block->getExportTypes() as $_type) () ?>"><? endforeach
$block setTitle( 'CMS Block Title') -> setIdentifier('fixture_block') ->setContent('< h1 >Fixture Block Title</h1 >< a href=" store url</a><p> Config value
elseif(isset( $params[ 'redirect_parent']))
if( $block->getCollection())( $block->canDisplayContainer())( $block->getId()) ?>" data-grid-id endif
$_count $_index $_prevOptionId if($block->getOrderOptions()|| $_item->getDescription()) foreach( $items as $_item)( $_item) ?><?php $attributes if( $_item->getOrderItem() ->getParentItem())($_prevOptionId !=$attributes['option_id'])</td >< td > & nbsp
if(empty( $_rates))( 'You must first configure currency options before being able to see currency rates.') ?></p ></div ><?php else() ?>"> <? $_i
if($block->getCollection() ->getPageSize()==30) if($block->getCollection() ->getPageSize()==50) if($block->getCollection() ->getPageSize()==100) if($block->getCollection() ->getPageSize()==200) $_curPage $_lastPageif( $_curPage > 1)() ?>.setPage('<? else