「Cms/mediawiki/h1タイトルをパンクズ化」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「スラッシュ(/)で区切られたページごとにリンクを貼ります。 *skins/Vector/VectorTemplate.php 変更前 ?>"><<nowiki />span dir="auto"><?php $this...」) |
細 (Admin がページ「Cms/mediawiki/h1タイトルをリンク化」を「Cms/mediawiki/h1タイトルをパンクズ化」に移動しました) |
||
(同じ利用者による、間の2版が非表示) | |||
行7: | 行7: | ||
変更後 | 変更後 | ||
− | + | ||
− | <?php foreach ($names as $key => $name): ?><?php $path .= $name; ?>< | + | <<nowiki />span dir="auto"> |
− | </span></h1> | + | <?php if ($_GET['action']): ?> |
+ | <?php $this->html( 'title' ) ?> | ||
+ | <?php else: ?> | ||
+ | <?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; ?> | ||
+ | <?php endif; ?> | ||
+ | <<nowiki />/span></h1> |
2015年10月2日 (金) 15:42時点における最新版
スラッシュ(/)で区切られたページごとにリンクを貼ります。
- skins/Vector/VectorTemplate.php
変更前
?>"><span dir="auto"><?php $this->html( 'title' ) ?></span></h1>
変更後
<span dir="auto"> <?php if ($_GET['action']): ?> <?php $this->html( 'title' ) ?> <?php else: ?> <?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; ?> <?php endif; ?> </span></h1>