This hook allows for modification of the title and text of a template which is being transcluded.
Use of this hook will allow extensions to create features such as TransWiki for an alternative to ScaryTransclusions."
This hook seems a bit oddly placed to me; the template gets fetched locally, and *then* we give the opportunity to fetch it remotely instead? Just seems to be in the wrong order, and pretty unclear.
* Added blank special page Special:BlankPage for benchmarking, etc.
* Foreign repo file descriptions and thumbnails are now cached.
* (bug 11732) Allow localisation of edit button images
-* New hook ParserBeforeTranscludeTemplate to allow extensions to modify the text
- and title of a template being transcluded in a way similar to how
- ParserBeforeStrip effects the page being parsed
-
+
=== Bug fixes in 1.13 ===
* (bug 10677) Add link to the file description page on the shared repository
$text: text being parsed
$stripState: stripState used (object)
-'ParserBeforeTranscludeTemplate': Allows modification of the text and title of a
- template which is being transcluded
-&$parser: parser object
-&$text: text being transcluded
-&$title: title object of the template
-
'ParserBeforeTidy': called before tidy and custom tags replacements
$parser: Parser object being used
$text: actual text
// Cache miss, go to the database
list( $text, $title ) = $this->fetchTemplateAndTitle( $title );
- wfRunHooks( 'ParserBeforeTranscludeTemplate', array( &$this, &$text, &$title ) );
-
if ( $text === false ) {
$this->mTplDomCache[$titleText] = false;
return array( false, $title );