HOME > カスタマイズ Tips > パンくずリストを追加する
00:16
2009年02月24日
(2009.04.15 ソースを修正しました)
今回は「パンくずリスト」をブログに追加してみます。
パンくずリスト(トピックパスとも言います)とは、トップページから現在表示しているページまでの階層を表すものです。よく見るのが、ページの上部に「サイト名 > カテゴリー名 > サブカテゴリー名 > ページタイトル」とテキストで表示され、それぞれにリンクが張られている形式です。
今回は「パンくずリスト」をブログに追加してみます。
パンくずリスト(トピックパスとも言います)とは、トップページから現在表示しているページまでの階層を表すものです。よく見るのが、ページの上部に「サイト名 > カテゴリー名 > サブカテゴリー名 > ページタイトル」とテキストで表示され、それぞれにリンクが張られている形式です。
ソラマメブログで作成できるのはサブカテゴリーまでなので、それほど複雑で深い階層にはなりませんが、検索エンジンから過去の個別記事に訪問したユーザーが、どの階層にある記事を閲覧しているのかが視覚的に認識できるので、設定しておくと非常に便利です。
このパンくずリストは、ソラマメでも一部のブログで見かけますね。「オリジナルテンプレート」機能で追加することが出来るようです。ソラマメヘッダーを削除する代わりに、パンくずリストの先頭にソラマメのトップページへのリンクがあります。
今回私がご紹介するのは、ソラマメヘッダーを残した状態で、パンくずリストの先頭にブログのトップページを設定する方法です。
尚、ソラマメの仕様で自動的に取得出来るカテゴリー名は記事が直接属しているカテゴリー名のみとなっているようなので、「ブログ名 > カテゴリー名 > サブカテゴリー名 > 記事タイトル」と正しい階層を表示することは難しいようです。つまり、「ブログ名 > カテゴリー名(もし記事がサブカテゴリーに属していれば、サブカテゴリー名) > 記事タイトル」としか表示できませんので、ご了承ください。
手を加えるテンプレートは「個別記事」「アーカイブ」「スタイルシート」の3つです。
テンプレート「個別記事」では、パンくずリストを表示させたい場所に以下のソースを追記します。私は<div class="blog">の下に追記しました。
トピックパスを表示する部分を div で囲っています。また、個別に装飾するためのクラス名「topicpath」を設定しています。
間に挿入させる「>」を <IfEntryCategory> の中に入れているのは、記事がカテゴリーに属していない場合に「>」が2つ並ぶのを防ぐためです。
テンプレート「アーカイブ」では以下ソースを追加します。
追記する場所は「個別記事」と同じ位置が良いでしょう。
このままだと、トピックパスが少し記事タイトルに近すぎますね。フォントサイズも記事タイトル(デフォルトのまま変更していない場合)と同じサイズなので、スタイルシートで調節しておこうと思います。
以下のソースをテンプレート「スタイルシート」に追加します。
追加する場所はどこでも構いません。
私は「.blog」と「.title」の間に追加しました。
それぞれのテンプレートを間違いの無いようコピー&ペースとして保存してください。
これで、ブログにパンくずリストが追加されました。
このパンくずリストは、ソラマメでも一部のブログで見かけますね。「オリジナルテンプレート」機能で追加することが出来るようです。ソラマメヘッダーを削除する代わりに、パンくずリストの先頭にソラマメのトップページへのリンクがあります。
今回私がご紹介するのは、ソラマメヘッダーを残した状態で、パンくずリストの先頭にブログのトップページを設定する方法です。
尚、ソラマメの仕様で自動的に取得出来るカテゴリー名は記事が直接属しているカテゴリー名のみとなっているようなので、「ブログ名 > カテゴリー名 > サブカテゴリー名 > 記事タイトル」と正しい階層を表示することは難しいようです。つまり、「ブログ名 > カテゴリー名(もし記事がサブカテゴリーに属していれば、サブカテゴリー名) > 記事タイトル」としか表示できませんので、ご了承ください。
手を加えるテンプレートは「個別記事」「アーカイブ」「スタイルシート」の3つです。
HTML テンプレートのカスタマイズ方法
テンプレート「個別記事」では、パンくずリストを表示させたい場所に以下のソースを追記します。私は<div class="blog">の下に追記しました。
<div class="topicpath"><a href="<%BlogUrl%>" accesskey="1" title="HOME">HOME</a><IfEntryCategory> > <a class="aposted" href="<%EntryCategoryUrl%>" title="<%EntryCategory%>"><%EntryCategory%></a></IfEntryCategory> > <%EntryTitle%></div>
トピックパスを表示する部分を div で囲っています。また、個別に装飾するためのクラス名「topicpath」を設定しています。
間に挿入させる「>」を <IfEntryCategory> の中に入れているのは、記事がカテゴリーに属していない場合に「>」が2つ並ぶのを防ぐためです。
テンプレート「アーカイブ」では以下ソースを追加します。
追記する場所は「個別記事」と同じ位置が良いでしょう。
<div class="topicpath"><a href="<%BlogUrl%>" accesskey="1" title="HOME">HOME</a> > <%CategoryName%> のアーカイブ</div>
このままだと、トピックパスが少し記事タイトルに近すぎますね。フォントサイズも記事タイトル(デフォルトのまま変更していない場合)と同じサイズなので、スタイルシートで調節しておこうと思います。
スタイルシート
以下のソースをテンプレート「スタイルシート」に追加します。
.topicpath {
margin: 0 0 1em 1em;
font-size: 10px;
color: #666;
}
.topicpath a, .topicpath a:link, .topicpath a:hover, .topicpath a:visited, .topicpath a:active {
color: #666;
}
追加する場所はどこでも構いません。
私は「.blog」と「.title」の間に追加しました。
それぞれのテンプレートを間違いの無いようコピー&ペースとして保存してください。
完成
これで、ブログにパンくずリストが追加されました。
「お気に入り」の中に区切り線を入れる
カスタムプラグインをサイドバーと同じ装飾にする
カレンダーの土曜日と日曜日の色を変える
ソラマメヘッダーの見た目を変える
アーカイブ一覧をリスト表示にする2
フッターのカスタマイズ
カスタムプラグインをサイドバーと同じ装飾にする
カレンダーの土曜日と日曜日の色を変える
ソラマメヘッダーの見た目を変える
アーカイブ一覧をリスト表示にする2
フッターのカスタマイズ
Wrote by Yume|Comments(0)
Leave a Comment
Categories
Recent Articles
テンプレートのダウンロード方法を変更しました (11/22)
公開テンプレート「BlackFloral」 (11/18)
ブログ移動しません (8/26)
公開テンプレート「CheckerBlue(2カラム)」 (5/24)
公開テンプレート「CheckerRed(2カラム)」 (5/24)
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
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 |
Search
Recent Comments
Louisaporm / 公開テンプレート「BlackStri・・・
EvelynJax / 公開テンプレート「BlackStri・・・
Seriesaqi / 公開テンプレート「BlackStri・・・
LARCHE hat / 公開テンプレート「BlackStri・・・
Esbewenny / 公開テンプレート「BlackStri・・・
Profile
Yume
つぶやき
(2010.10.29)
随分と長い間ブログを放置していましたが、そろそろ新しいテンプレートの作成、記事の整理を行ったりしようかなぁと。思ってたりは、する。
随分と長い間ブログを放置していましたが、そろそろ新しいテンプレートの作成、記事の整理を行ったりしようかなぁと。思ってたりは、する。
Subscribe Mail
QR Code
Login
新規投稿するにはログインする必要があります。会員IDをお持ちでない方はIDを取得された後に投稿できるようになります。
Counter