Вход Регистрация
Файл: concrete5.7.5.6/concrete/elements/gathering/display.php
Строк: 71
<?php defined('C5_EXECUTE') or die("Access Denied.");

$items $list->getPage();
$paginator $list->getPagination();

if (!
is_object($c)) {
  
$c Page::getCurrentPage();
}

$pt $c->getCollectionThemeObject();
$agp = new Permissions($gathering);
if (
$showTileControls && $agp->canEditGatheringItems()) {
  
$showTileControls true;
} else {
  
$showTileControls false;
}

?>

<div class="ccm-gathering-wrapper">

<div data-gathering-id="<?php echo $gathering->getGatheringID()?>" data-gathering-current-page="1" class="<?php if ($showTileControls) { ?>ccm-gathering-edit<?php } else { ?>ccm-gathering-view<?php ?> ccm-gathering-grid">
    <?php foreach($items as $item) { ?>
      <?php echo Loader::element('gathering/tile', array('item' => $item'showTileControls' => $showTileControls))?>
    <?php ?>
</div>

<div class="ccm-gathering-load-more">
  <button class="btn-large btn" data-gathering-button="gathering-load-more-items"><?php echo t('Load More')?></button>
</div>

</div>

<script type="text/javascript">
$(function() {
  $('div[data-gathering-id=<?php echo $gathering->getGatheringID()?>]').ccmgathering({
    totalPages: '<?php echo $paginator->getTotalPages()?>',
    'itemsPerPage': '<?php echo $itemsPerPage?>', 
    'gutter': <?php echo $pt->getThemeGatheringGridItemMargin()?>,
    columnWidth: <?php echo $pt->getThemeGatheringGridItemWidth()?>,
    rowHeight: <?php echo $pt->getThemeGatheringGridItemHeight()?>,
    gaID: <?php echo $gathering->getGatheringID()?>,
    showTileControls: '<?php echo $showTileControls?>',
    loadToken: '<?php echo Loader::helper('validation/token')->generate('get_gathering_items')?>',
    editToken: '<?php echo Loader::helper('validation/token')->generate('update_gathering_items')?>',
    titleEditTemplate: '<?php echo t('Edit Gathering Template')?>'
  });
});
</script>

<style type="text/css">
<?php for ($i 1$i <= 8$i++) { ?>
  div.w<?php echo $i?> {
    width: <?php echo (($i $pt->getThemeGatheringGridItemWidth()) + ($pt->getThemeGatheringGridItemMargin() * ($i 1)))?>px;
  }

  div.h<?php echo $i?> {
    height: <?php echo (($i $pt->getThemeGatheringGridItemHeight()) + ($pt->getThemeGatheringGridItemMargin() * ($i 1)))?>px;
  }
<?php ?>
</style>
Онлайн: 0
Реклама