12 <label
for=
"gallery"><?=
__(
'Images') ?></label>
13 <table
id=
"gallery" class=
"gallery" border=
"0" cellspacing=
"3" cellpadding=
"0">
14 <thead
id=
"gallery_thead" class=
"gallery">
16 <td
class=
"gallery" valign=
"middle" align=
"center"><?=
__(
'Big Image') ?></td>
17 <td
class=
"gallery" valign=
"middle" align=
"center"><?=
__(
'Thumbnail') ?></td>
18 <td
class=
"gallery" valign=
"middle" align=
"center"><?=
__(
'Sort Order') ?></td>
19 <td
class=
"gallery" valign=
"middle" align=
"center"><?=
__(
'Delete') ?></td>
23 <tfoot
class=
"gallery">
25 <td
class=
"gallery v-middle a-left"colspan=
"5"><?=
$block->getAddButtonHtml() ?></td>
29 <tbody
class=
"gallery">
31 <?php
$i = 0;
if (!is_null(
$block->getValues())): ?>
33 <tr
id=
"<?= $block->getElement()->getHtmlId() ?>_tr_<?= /* @escapeNotVerified */ $image->getValueId() ?>" class=
"gallery">
34 <?php
foreach (
$block->getValues()->getAttributeBackend()->getImageTypes() as
$type): ?>
35 <td
class=
"gallery" align=
"center" style=
"vertical-align:bottom;">
36 <a href=
"<?= /* @escapeNotVerified */ $image->setType($type)->getSourceUrl() ?>" target=
"_blank" onclick=
"imagePreview('<?= $block->getElement()->getHtmlId() ?>_image_<?= /* @escapeNotVerified */ $type ?>_<?= /* @escapeNotVerified */ $image->getValueId() ?>');return false;">
37 <img
id=
"<?= $block->getElement()->getHtmlId() ?>_image_<?= /* @escapeNotVerified */ $type ?>_<?= /* @escapeNotVerified */ $image->getValueId() ?>" src=
"<?= /* @escapeNotVerified */ $image->setType($type)->getSourceUrl() ?>?<?= /* @escapeNotVerified */ time() ?>" alt=
"<?= /* @escapeNotVerified */ $image->getValue() ?>" title=
"<?= /* @escapeNotVerified */ $image->getValue() ?>" height=
"25" class=
"small-image-preview v-middle"/></a><br/>
38 <input type=
"file" name=
"<?= /* @escapeNotVerified */ $block->getElement()->getName() ?>_<?= /* @escapeNotVerified */ $type ?>[<?= /* @escapeNotVerified */ $image->getValueId() ?>]" size=
"1"></td>
40 <td
class=
"gallery" align=
"center" style=
"vertical-align:bottom;"><input type=
"input" name=
"<?= /* @escapeNotVerified */ $block->getElement()->getParentName() ?>[position][<?= /* @escapeNotVerified */ $image->getValueId() ?>]" value=
"<?= /* @escapeNotVerified */ $image->getPosition() ?>" id=
"<?= $block->getElement()->getHtmlId() ?>_position_<?= /* @escapeNotVerified */ $image->getValueId() ?>" size=
"3"/></td>
41 <td
class=
"gallery" align=
"center" style=
"vertical-align:bottom;"><?=
$block->getDeleteButtonHtml(
$image->getValueId()) ?><input type=
"hidden" name=
"<?= /* @escapeNotVerified */ $block->getElement()->getParentName() ?>[delete][<?= /* @escapeNotVerified */ $image->getValueId() ?>]" id=
"<?= $block->getElement()->getHtmlId() ?>_delete_<?= /* @escapeNotVerified */ $image->getValueId() ?>"/></td>
46 <?php
if (
$i == 0): ?>
48 document.getElementById(
"gallery_thead").style.visibility=
"hidden";
59 num_of_images = <?=
$i ?>;
61 window.addNewImage =
function()
64 document.getElementById(
"gallery_thead").style.visibility=
"visible";
68 new_file_input =
'<input type="file" name="<?= /* @escapeNotVerified */ $block->getElement()->getName() ?>_%j%[%id%]" size="1">';
71 var new_row_input = document.createElement(
'input' );
72 new_row_input.type =
'text';
73 new_row_input.name =
'<?= /* @escapeNotVerified */ $block->getElement()->getParentName() ?>[position]['+
id+
']';
74 new_row_input.size =
'3';
75 new_row_input.value =
'0';
78 new_row_button = <?= $this->helper(
'Magento\Framework\Json\Helper\Data')->jsonEncode(
$block->getDeleteButtonHtml(
"this")) ?>;
80 table = document.getElementById(
"gallery" );
83 noOfRows = table.rows.length;
86 noOfCols = table.rows[noOfRows-2].cells.length;
89 var x=table.insertRow(noOfRows-1);
92 for (var j = 0; j < noOfCols; j++) {
94 newCell = x.insertCell(j);
95 newCell.align =
"center";
96 newCell.valign =
"middle";
99 newCell.appendChild( new_row_input );
101 newCell.innerHTML = new_row_button;
103 newCell.innerHTML = new_file_input.replace(/%j%/g, j).replace(/%
id%/g,
id);
110 window.deleteImage =
function(image)
113 if (num_of_images<=0) {
114 document.getElementById(
"gallery_thead").style.visibility=
"hidden";
117 document.getElementById(
'<?= /* @escapeNotVerified */ $block->getElement()->getName() ?>_delete_'+image).value=image;
118 document.getElementById(
'<?= /* @escapeNotVerified */ $block->getElement()->getName() ?>_tr_'+image).style.display=
'none';
120 image.parentNode.parentNode.parentNode.removeChild( image.parentNode.parentNode );
$block setTitle( 'CMS Block Title') -> setIdentifier('fixture_block') ->setContent('< h1 >Fixture Block Title</h1 >< a href=" store url</a><p> Config value
if($block->getLink()) line height