Вход Регистрация
Файл: 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>
Онлайн: 2
Реклама