+
+ // A print stylesheet is attached to all pages, but nobody ever
+ // figures that out. :) Add a link...
+ if( $this->iscontent && ($action == '' || $action == 'view' || $action == 'purge' ) ) {
+ $revid = $wgArticle->getRevIdFetched();
+ if ( !( $revid == 0 ) )
+ $nav_urls['print'] = array(
+ 'text' => wfMsg( 'printableversion' ),
+ 'href' => $wgRequest->appendQuery( 'printable=yes' )
+ );
+
+ // Also add a "permalink" while we're at it
+ if ( (int)$oldid ) {
+ $nav_urls['permalink'] = array(
+ 'text' => wfMsg( 'permalink' ),
+ 'href' => ''
+ );
+ } else {
+ if ( !( $revid == 0 ) )
+ $nav_urls['permalink'] = array(
+ 'text' => wfMsg( 'permalink' ),
+ 'href' => $wgTitle->getLocalURL( "oldid=$revid" )
+ );
+ }
+
+ wfRunHooks( 'SkinTemplateBuildNavUrlsNav_urlsAfterPermalink', array( &$this, &$nav_urls, &$oldid, &$revid ) );
+ }
+