Skip to content

Instantly share code, notes, and snippets.

<?php
if(get_page_slug(false) == 'index') {
$catalog->renderSection('FrontendItemList', array('routeid' => 25));
echo $catalog->content;
}
echo $catalog->pagination;
$catalog->renderSection('FrontendCategoryList');
<?php
$this->categoryRow =
<<<EOD
<section class="sc-element-wrapper">
<figure>
<a href="[[href]]"><img src="[[image]]" alt="[[image_title]]"></a>
</figure>
<header><h3>[[name]]</h3></header>
<div class="sc-element-infos">
[[description]]
$counter->increment();
$counter->increment($slug);
$counter->decrement();
$counter->decrement($slug);
<?php
$counter = new Counter(1);
class Counter
{
private $imanager;
private $slug;
private $catId;
private $itemMapper;
<?php
// load all SimpleItem objects into the memory
$itemMapper->alloc($catid);
// create SimpleItem's from multiple items
$itemMapper->simplifyBunch($items);
// save SimpleItem objects to the buffer
$itemMapper->save();
<?php
// load all SimpleItem objects into the memory
$itemMapper->alloc($catid);
// create a SimpleItem object from an item
$itemMapper->simplify($item);
// save SimpleItem object to the buffer
$itemMapper->save();
$simpleItems = $itemMapper->filterSimpleItems('position', 'DESC', $next, $perpage, $simpleItems);
$simpleItems = $itemMapper->getSimpleItems('active=1');
$itemMapper->alloc($catid);
<?php
$catid = 9;
$imanager = imanager();
$itemMapper = $imanager->getItemMapper();
$limit = 10;
$start = !empty($_GET['page']) ? (((int)$_GET['page'] -1) * $limit +1) : 1;
$itemMapper->alloc($catid);
$simpleItems = $itemMapper->getSimpleItems('active=1');