Cms/mediawiki/h1タイトルをパンクズ化
提供: 初心者エンジニアの簡易メモ
2015年5月20日 (水) 05:09時点における127.0.0.1 (トーク)による版 (ページの作成:「スラッシュ(/)で区切られたページごとにリンクを貼ります。 *skins/Vector/VectorTemplate.php 変更前 ?>"><<nowiki />span dir="auto"><?php $this...」)
スラッシュ(/)で区切られたページごとにリンクを貼ります。
- skins/Vector/VectorTemplate.php
変更前
?>"><span dir="auto"><?php $this->html( 'title' ) ?></span></h1>
変更後
?>"><span dir="auto"><?php $name = $this->get( 'title' ); $names = explode('/', $name); $path = ""; ?> <?php foreach ($names as $key => $name): ?><?php $path .= $name; ?><a href="/index.php/<?php echo htmlspecialchars($path); ?>"><?php echo htmlspecialchars($name); ?></a><?php if ($key + 1 < count($names)): ?>/<?php endif; ?><?php $path .= "/"; ?><?php endforeach; ?> </span></h1>