Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Archive

Our old forums are still available as a read-only archive.

Moderators: martimiz, Sean, biapar, Willr, Ingo, simon_w

Backlink Report not working correctly


Reply

3 Posts   1446 Views

Avatar
tiwoc

3 July 2008 at 10:03pm Community Member, 2 Posts

In /sapphire/core/model/SiteTree.php you can find the following code in function getCMSFields():

foreach($links as $link) {
   $backlinks[] = "<li><a class=\"cmsEditlink\" href=\"admin/show/$link->ID\">" .
      $link->Breadcrumbs(null,true) . "</a></li>";
}

This does not work correctly, as I get something like this:

The following pages link to this page:<ul><li><a class="cmsEditlink" href="admin/show/7"></a></li></ul>

As you can see, the link text is empty. If I change "Breadcrumbs(null,true)" to "Breadcrumbs($unlinked = true)", it works.

Maybe you should change this...

The PHP version I am using:

$ php -version
PHP 5.2.0-8+etch11 (cli) (built: May 10 2008 10:46:24)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2006 Zend Technologies
with eAccelerator v0.9.5.3, Copyright (c) 2004-2006 eAccelerator, by eAccelerator
with Suhosin v0.9.12, (C) Copyright 2006, by Hardened-PHP Project

Avatar
Willr

4 July 2008 at 11:24am Forum Moderator, 5511 Posts

Hey tiwoc,

Thanks for the find! Could you submit this bug (and the fix) On open.silverstripe.com - information about submitting patchs on there as well. Then when someone goes through all the tickets to merge them back into trunk then it will be included.

Avatar
tiwoc

5 July 2008 at 4:16am Community Member, 2 Posts

Done:
http://open.silverstripe.com/ticket/2623