headTitle('Slide'); ?> Partial('partial/flashMessages.phtml'); ?>

getName(); ?> - Translate('Slides', 'SliderWidget'); ?>

Text('Slides description'); ?>
Translate('Create new slide', 'SliderWidget'); ?> Translate('Back'); ?>
getSlides()) == 0): ?> paginator) == 0): ?>

Translate('There are no items found'); ?>

ViewGridList(array( 'paginator' => $this->paginator, 'resolver' => 'SliderWidget\Model\Entity\SlideEntity' )); $currentPage = $this->paginator->getCurrentPageNumber(); $headers = array('title', 'image', 'position'); foreach( $headers as $key => $value ){ $view->addCallback( $value, function($page, $view, $item) use ( $value, $currentPage, $slider ){ $url = '#'; if($view) { $url = $view->url('admin/slider-widget/slide', array ('action'=> 'index', 'slider'=>$slider->getId(), '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) use ($slider) { $result = ''; $actions = array( 'edit' => array( 'title' => $view->Translate('Edit'), 'href' => $view->url('admin/slider-widget/slide', array('action' => 'edit', 'slider' => $slider->getId(), 'id' => $module->getId())) ), 'delete' => array( 'title' => $view->Translate('Delete'), 'href' => $view->url('admin/slider-widget/slide', array('action' => 'delete', 'slider' => $slider->getId(), 'id' => $module->getId())) ), ); foreach( $actions as $action => $actionData ){ $result .= sprintf( '
%s
', $actionData['href'], $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()) )); ?>