headTitle('Slider'); ?>
Partial('partial/flashMessages.phtml'); ?>
Text('Sliders'); ?>
Text('Sliders description'); ?>
paginator) == 0): ?>
Translate('There are no items found'); ?>
ViewGridList(array(
'paginator'=>$this->paginator,
'resolver'=>'SliderWidget\Model\Entity\SliderEntity'
));
$currentPage = $this->paginator->getCurrentPageNumber();
$headers = array('name');
foreach( $headers as $key => $value ){
$view->addCallback( $value, function($page, $view, $item) use ( $value, $currentPage ){
$url = '#';
if($view) {
$url = $view->url('admin/slider-widget/slider', array ('apage' => $currentPage)) . sprintf( '?%sorder=%s', 'sortby='.$value.'&', $item['orderData']['url']);
}
$item['title'] = sprintf('%s',
$url, $view->Translate( $item['title'] ), $item['orderData']['current'] );
return $item;
}, true);
}
$view->addCallback('actions', function($module, $view, $text) {
$result = '';
$actions = array(
'manage_slides' => array(
'title' => $view->Translate('Manage Slides'),
'href' => $view->url('admin/slider-widget/slide', array('action' => 'index', 'slider' => $module->getId()))
),
'edit_settings' => array(
'title' => $view->Translate('Edit Settings'),
'href' => $view->url('admin/slider-widget/slider', array('action' => 'edit', 'id' => $module->getId()))
),
'delete_slides' => array(
'title' => $view->Translate('Delete'),
'href' => $view->url('admin/slider-widget/slider', array('action' => 'delete', 'id' => $module->getId()))
),
);
foreach( $actions as $action => $actionData ){
$active = ('manage_slides' != $action) ? 'data-element="active"' : "";
$result .= sprintf(
'',
$actionData['href'],
$active,
$actionData['title']
);
}
return $result;
});
echo $view->render();
echo $this->paginationControl( $this->paginator, 'Sliding', 'partial/paginator.phtml', array(
'name'=>'apage',
//'hash' => 'additional',
'options' => array('query' => $view->getSortRequest())
));
?>
paginationControl($this->paginator, 'Sliding', 'partial/paginator.phtml'); ?>