Skip to content

Commit ef651d9

Browse files
adrexiachillu
authored andcommitted
ENHANCEMENT: Add GridfieldLevelup component to files area
1 parent bb5e3e5 commit ef651d9

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

code/controllers/AssetAdmin.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,8 @@ public function getEditForm($id = null, $fields = null) {
146146
new GridFieldPaginator(15),
147147
new GridFieldEditButton(),
148148
new GridFieldDeleteAction(),
149-
new GridFieldDetailForm()
149+
new GridFieldDetailForm(),
150+
GridFieldLevelup::create($folder->ID)->setLinkSpec('admin/assets/show/%d')
150151
);
151152

152153
$gridField = new GridField('File', $title, $this->getList(), $gridFieldConfig);

code/controllers/CMSMain.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -669,14 +669,16 @@ public function getList($params, $parentID = 0) {
669669
public function ListViewForm() {
670670
$params = $this->request->requestVar('q');
671671
$list = $this->getList($params, $parentID = $this->request->requestVar('ParentID'));
672-
$gridFieldConfig = GridFieldConfig::create()->addComponents(
672+
$gridFieldConfig = GridFieldConfig::create()->addComponents(
673673
new GridFieldSortableHeader(),
674674
new GridFieldDataColumns(),
675675
new GridFieldPaginator(15)
676676
);
677677
if($parentID){
678678
$gridFieldConfig->addComponent(
679-
new GridFieldLevelup($parentID)
679+
GridFieldLevelup::create($parentID)
680+
->setLinkSpec('?ParentID=%d&view=list')
681+
->setAttributes(array('data-pjax' => 'ListViewForm,Breadcrumbs'))
680682
);
681683
}
682684
$gridField = new GridField('Page','Pages', $list, $gridFieldConfig);

0 commit comments

Comments
 (0)