From dc659543a12d70cbf0538ba92e171d27ca03f3c6 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Wed, 2 May 2012 18:04:36 +0200 Subject: [PATCH] MINOR Correct breadcrumbs in ModelAdmin when managing multiple models (#7240) --- admin/code/ModelAdmin.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/admin/code/ModelAdmin.php b/admin/code/ModelAdmin.php index aec67a482..d0ffa3d9e 100644 --- a/admin/code/ModelAdmin.php +++ b/admin/code/ModelAdmin.php @@ -113,6 +113,11 @@ abstract class ModelAdmin extends LeftAndMain { Requirements::javascript(FRAMEWORK_ADMIN_DIR . '/javascript/ModelAdmin.js'); } + public function Link($action = null) { + if(!$action) $action = $this->modelClass; + return parent::Link($action); + } + function getEditForm($id = null, $fields = null) { $list = $this->getList(); $exportButton = new GridFieldExportButton('before'); @@ -408,6 +413,7 @@ abstract class ModelAdmin extends LeftAndMain { } else { $items[0]->Title = singleton($this->modelClass)->i18n_singular_name(); } + $items[0]->Link = $this->Link($this->modelClass); return $items; }