Как создать простую сетку модулей администратора для продуктов в Magento?

Я создаю очень простой модуль администратора, который отображает список продуктов и их уровень запасов, и я хочу представить данные в красивой сетке Magento. Позже я сделаю форму, которая позволит пользователю обновлять акции через эту страницу.

Я создал возможность показывать phtml-страницу администратора с помощью IndexController следующим образом:

<?php
class Creare_StockManagement_IndexController extends Mage_Adminhtml_Controller_Action
   {
    public function indexAction()
   {
    $this->loadLayout();

    $this->_addContent($this->getLayout()->createBlock('adminhtml/template')
    ->setTemplate('stockmanagement/list.phtml'));   

    $this->_setActiveMenu('stock_menu/stockmanagement');

    $this->renderLayout();
  }
}

Моя страница list.phtml содержит базовую таблицу и список продуктов, которые я повторил, используя коллекцию. Я читал в Интернете учебники о том, как использовать систему сетки Magento, но, вероятно, немного не в себе, я изо всех сил пытаюсь завершить следующий этап.

Может ли кто-нибудь указать мне правильное направление с точки зрения того, какие файлы мне нужны? Имя модуля StockManagement. Я чувствую, что я очень близок, мне просто не хватает понимания на данном этапе, чтобы собрать все воедино.

В любом случае, любая помощь будет высоко оценена.


person Adam Moss    schedule 20.06.2011    source источник


Ответы (1)


Когда я в последний раз использовал его, Module Creator создает страницу администратора с сетка - хотя я не использовал ее в последнее время, поэтому я менее уверен, что она сейчас делает.

Вам не понадобится шаблон, так как виджеты сетки и контейнера сетки уже имеют встроенные гибкие шаблоны.

person clockworkgeek    schedule 20.06.2011
comment
Да, я попробовал, но не смог пройти страницу «Создать модуль» из-за ошибки PHP. Я подозреваю, что он несовместим с последними версиями Mage... - person Adam Moss; 21.06.2011
comment
Тогда я должен вернуться и пробовать это чаще. - person clockworkgeek; 21.06.2011
comment
У меня также есть проблема, связанная с этим вопросом. Я создал модуль с создателем модуля, теперь мне нужна вкладка в форме добавления элемента, которая представляет собой сетку и где я могу выбрать несколько записей, так что я могу сделать для этого , либо скопируйте уже сетку, либо создайте шаблон, хотите пояснить? - person Imran Khan; 21.06.2011