Файл: concrete5.7.5.6/concrete/views/dialogs/page/clipboard.php
Строк: 48
<?php
defined('C5_EXECUTE') or die("Access Denied.");
?>
<div id="ccm-panel-add-clipboard-block-list">
<ul class="item-select-list">
<?php
/** @var PileContent[] $contents */
foreach ($contents as $pile_content) {
$block = Block::getByID($pile_content->getItemID());
if (!$block || !is_object($block) || $block->isError()) continue;
$type = $block->getBlockTypeObject();
$icon = $ci->getBlockTypeIconURL($type);
?>
<li>
<a
data-name="<?php echo h($type->getBlockTypeName()) ?>"
data-cID="<?php echo $c->getCollectionID() ?>"
data-block-type-handle="<?php echo $type->getBlockTypeHandle() ?>"
data-dialog-title="<?php echo t('Add %s', t($type->getBlockTypeName())) ?>"
data-dialog-width="<?php echo $type->getBlockTypeInterfaceWidth() ?>"
data-dialog-height="<?php echo $type->getBlockTypeInterfaceHeight() ?>"
data-has-add-template="<?php echo $type->hasAddTemplate() ?>"
data-supports-inline-add="<?php echo $type->supportsInlineAdd() ?>"
data-btID="<?php echo $type->getBlockTypeID() ?>"
data-pcID="<?php echo $pile_content->getPileContentID()?>"
href="javascript:void(0)"><img src="<?php echo $icon?>" /> <?php echo t($type->getBlockTypeName())?></a>
<div class="item-select-list-content">
<?php
$bv = new ConcreteCoreBlockViewBlockView($block);
$bv->render('scrapbook')
?>
</div>
</li>
<?php } ?>
</ul>
</div>
<script type="text/javascript">
$(function() {
$('#ccm-panel-add-clipboard-block-list').on('click', 'a', function() {
ConcreteEvent.publish('ClipboardAddBlock', {
$launcher: $(this)
});
return false;
});
});
</script>