Extension:CategoryBreadcrumb
From MediaWiki.org
|
CategoryBreadcrumb Release status: stable |
|
|---|---|
| Implementation | User interface |
| Description | Displays category breadcrumbs at the article headers |
| Author(s) | Boudewijn Vahrmeijer User:Dynasource |
| Version | 2.0 (24-09-2007) |
| MediaWiki | '1.11,1.10.1/1.9.3/1.9.2/1.8.2' |
| Download | no link see LeerWiki updated crappy code |
| Parameters | none |
| Example | http://www.promotionwiki.com/Main_Page |
| Hooks used | |
[edit] Include your working Wiki here:
[edit] What can this extension do?
see http://www.leerwiki.nl/How_to_create_breadcrumb_with_Mediawiki
Two simple steps
- 1) Put inside of Localsettings.php
$wgUseCategoryBrowser = true;
require_once("extensions/CategoryBreadCrumbs.php");
- 2) Create CategoryBreadCrumbs.php
<?php if ( ! defined( 'MEDIAWIKI' ) ) die(); //-------------------------------------------------- // See http://www.leerwiki.nl for either updates // or other extensions such as the Ajax Rating Script-, // Image shadow- or EditpageMultipleInputboxes extension. // good luck with your Wiki! // B.Vahrmeijer //---------------------------------------------------- $wgExtensionCredits['parserhook'][] = array( 'name' => 'Category Breadcrumb 24-07-2007', 'author' => 'Boudewijn Vahrmeijer', 'url' => 'http://www.leerwiki.nl/Hoofdpagina', 'version' => '1.11,1.10.1/1.9.3/1.9.2/1.8.2', 'description' => 'Category Breadcrumb for MediaWiki DMOZ style', ); $wgUseCategoryBrowser = true; // hook into Skintemplate.php $wgHooks['SkinTemplateOutputPageBeforeExec'][] = array("wfBreadCrumbsDisplay"); function wfBreadCrumbsDisplay(&$q,&$p) { global $wgOut,$wgArticle; if ($wgArticle == null) return true; if ($wgArticle->getTitle()->mNamespace != 0) return true; // get category tree $tree=explode('<hr />',$q->getCategories()); // kill the ugly category box below the page $p->set( 'catlinks', ''); // set tree on top of text and register into $tpl $combine=$tree[1].$wgOut->mBodytext; $p->setRef( 'bodytext', $combine ); return true; } ?>
- Now you have your category breadcrumb ready.

