東京の風景。勉強したこと。感じたこと。の雑記帳。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Joomla-1.5.6でサイト名をタイトルタグに入れる.

CMSのひとつであるJoomlaを利用する機会があったのでメモ.

各ページを表示した際に記事のタイトルなどがタイトルタグに入る仕様になっています.
しかし記事タイトルしか入らないので,
ブラウザのウィンドウとかタブに表示される名前が
記事タイトルだけになってしまって気持ち悪い.
サイト名は常に表示したい.
イメージとしては「サイト名 - 記事のタイトル -」といった感じにしたい.

そこでタイトルタグを生成している箇所を修正しました.
行数はバージョンによって多少変わるかもしれません.1.5.xとか.
libraries/joomla/document/html/renderer/head.php
    86                  //$strHtml .= $tab.'<title>'.htmlspecialchars($document->getTitle()).'</title>'.$lnEnd;
87 global $mainframe;
88 $sitename = $mainframe->getCfg('sitename');
89 $pagename = htmlspecialchars($document->getTitle());
90 if (strcmp($sitename, $pagename) == 0) {
91 $strHtml .= $tab.'<title>'.$sitename.'</title>'.$lnEnd;
92 } else {
93 $strHtml .= $tab.'<title>'.$sitename.' - '.$pagename.'</title>'.$lnEnd;
94 }
コメントアウトしてあるのが元々あった部分で,その下にこれらのコードを追加した.
わざわざif文で分岐しているのは,フロントページを表示した際に
「サイト名 - サイト名」となってしまったため.
こんなことしなくても回避方法はあったんだろうか.
まぁ期待する動作にはなったからいいか…w
スポンサーサイト
コメント
コメントの投稿
管理者にだけ表示を許可する
プロフィール

ひかる

  • Author:ひかる
  • SE っぽいバイトで学費を稼ぎつつ,コンピュータの研究をしている大学院生.主に P2P のような分散システムを扱っている.

    最近のマイブームは写真を撮ること.

    眼と頭が悪い.万年金欠.


    本ブログに記載されている情報は,自己責任の下でご利用ください.
    損害等が発生しても当方は一切責任を負いません.
天気予報

-天気予報コム- -FC2-
FC2カウンター
タグcloud
最近の記事
最近のコメント
最近のトラックバック
カレンダー
09 | 2017/10 | 11
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -
ブログ内検索
RSSフィード
リンク
ブロとも申請フォーム

この人とブロともになる

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。