'value' => 'p1.page_title',
'rd_namespace',
'rd_title',
+ 'rd_fragment',
],
'conds' => [
// Exclude pages that don't exist locally as wiki pages,
function formatResult( $skin, $result ) {
$fromObj = Title::makeTitle( $result->namespace, $result->title );
if ( isset( $result->rd_title ) ) {
- $toObj = Title::makeTitle( $result->rd_namespace, $result->rd_title );
+ $toObj = Title::makeTitle( $result->rd_namespace, $result->rd_title, $result->rd_fragment );
} else {
$blinks = $fromObj->getBrokenLinksFrom(); # TODO: check for redirect, not for links
if ( $blinks ) {
[ 'action' => 'edit' ]
);
}
- $to = $linkRenderer->makeBrokenLink( $toObj );
+ $to = $linkRenderer->makeBrokenLink( $toObj, $toObj->getFullText() );
$arr = $this->getLanguage()->getArrow();
$out = $from . $this->msg( 'word-separator' )->escaped();