mirror of
https://github.com/silverstripe/silverstripe-subsites
synced 2024-09-30 05:09:15 +02:00
MINOR Check for existence of related page in RelatedPageLink->RelatedPageAdminLink() (AIR-74)
This commit is contained in:
parent
72e1e5b1b2
commit
c6969439a1
@ -56,7 +56,7 @@ class RelatedPageLink extends DataObject {
|
|||||||
function RelatedPageAdminLink($master = false) {
|
function RelatedPageAdminLink($master = false) {
|
||||||
$page = $master ? Dataobject::get_by_id("SiteTree", $this->MasterPageID) : Dataobject::get_by_id("SiteTree", $this->RelatedPageID);
|
$page = $master ? Dataobject::get_by_id("SiteTree", $this->MasterPageID) : Dataobject::get_by_id("SiteTree", $this->RelatedPageID);
|
||||||
$otherPage = $master ? Dataobject::get_by_id("SiteTree", $this->RelatedPageID) : Dataobject::get_by_id("SiteTree", $this->MasterPageID);
|
$otherPage = $master ? Dataobject::get_by_id("SiteTree", $this->RelatedPageID) : Dataobject::get_by_id("SiteTree", $this->MasterPageID);
|
||||||
if(!$page) return;
|
if(!$page || !$otherPage) return;
|
||||||
|
|
||||||
// Use cmsEditlink only when moving between different pages in the same subsite.
|
// Use cmsEditlink only when moving between different pages in the same subsite.
|
||||||
$classClause = ($page->SubsiteID == $otherPage->SubsiteID) ? ' class="cmsEditlink"' : '';
|
$classClause = ($page->SubsiteID == $otherPage->SubsiteID) ? ' class="cmsEditlink"' : '';
|
||||||
|
Loading…
Reference in New Issue
Block a user