User:Jeremy Pyne/Nice Page Names in Category List

This hack will show pages in a category by their name instead of the their parents name.

Find line 172 of includes/CategoryPage.php function addPage( $title, $sortkey, $pageLength, $isRedirect = false ) { global $wgContLang; Add after /** * Hack to show pages in a category by their name instead of the their parents name. * Jeremy Pyne  */ $categoryPrefix = array_pop(explode(':', $this->title->getText)); $titlePrefix = array_shift(explode('/', $title->getText)); if($categoryPrefix == $titlePrefix) { $label = str_replace($titlePrefix.'/', '', $title->getText); $sortkey = str_replace($titlePrefix.'/', '', $sortkey); } else { $label = $title->getText; }