/** * @copydoc ListbuilderHandler::initialize() */ function initialize($request) { parent::initialize($request); AppLocale::requireComponents(LOCALE_COMPONENT_PKP_MANAGER); // Basic configuration $this->setTitle('manager.setup.layout.blockManagement'); $this->setSaveFieldName('blocks'); // Name column $nameColumn = new ListbuilderGridColumn($this, 'name', 'common.name'); // Add lists. $this->addList(new ListbuilderList('sidebarContext', 'manager.setup.layout.sidebar')); $this->addList(new ListbuilderList('unselected', 'manager.setup.layout.unselected')); import('lib.pkp.controllers.listbuilder.settings.BlockPluginsListbuilderGridCellProvider'); $nameColumn->setCellProvider(new BlockPluginsListbuilderGridCellProvider()); $this->addColumn($nameColumn); }