- $po = $wgParser->parse( $this->getNativeData(), $title, $options, true, true, $revId );
+ list( $redir, $text ) = $this->getRedirectTargetAndText();
+ $po = $wgParser->parse( $text, $title, $options, true, true, $revId );
+
+ // Add redirect indicator at the top
+ if ( $redir ) {
+ // Make sure to include the redirect link in pagelinks
+ $po->addLink( $redir );
+ if ( $generateHtml ) {
+ $chain = $this->getRedirectChain();
+ $po->setText(
+ Article::getRedirectHeaderHtml( $title->getPageLanguage(), $chain, false ) .
+ $po->getText()
+ );
+ }
+ }
+