ラベルを追加した時のページナビゲーションの表示

published_with_changes 更新日: event_note 公開日:

labelBloggerカスタマイズ labelMateriapollo風

Blogger ではラベルの階層化はできないためラベルを分類別に分けて表示することはできません。ただラベルガジェットは複数設置することができるので、ラベルリストを複数表示し、それぞれのリストに表示するラベルを分けることで大きくグループ分けしてラベルを表示することができます。ここではラベルリストを分類別に複数に分けて表示する方法について解説します。

引用元:ラベルリストを分類別に複数に分けて表示する


これに倣ってもう一つラベルリストを作ってみました。

【注記】

ラベルとかラベルリストとか、言い方が色々あって混乱します。

色々他のブログ記事を読んでいても、何のことを言っているのか
ことば使いが訳がわからないので、せめてここでは用語の定義を
しておきます。

右の図のように、
ラベルリストは分類のかたまりで上部の表題のこと、
ラベルはその下に並んでいる個々の項目名のことを指します。

課題:ページナビゲーションの不一致

ページナビゲーションが、ここでも、カスタマイズしたページナビゲーションにはなりません。下記のようにデフォルト表示になってしまいます。

同じラベルを選択したときでも、従来のラベルリストから選択するとカスタマイズ表示となり、新しいラベルリストから選択するとデフォルト表示になります。


原因究明

追加されたラベル用のコード

HTMLをあたっていくと、Label2のコードは、Label1とは別にLabel1のコード上部に追加されているのがわかりました。

Label1とLabel2コードの違い

両方のコードを比較すると、何か所か違いがあります。Label2にはリンク先の記述に” + "?&max-results=7"”がありません。

原因はここだと見通しをたて、これを2か所に追加してみたところ、カスタマイズしたページナビゲーション表示にすることができました。




まとめ

Labelを新規に追加したときは、そのままではページナビゲーションのカスタマイズが適用されないので、
  • 新規追加したLabel用のコードが従来のコードの上の方に追加される。
  • 追加されたコードの2か所に” + "?&max-results=7"”を追加する変更を行う。

Powered by Blogger | Designed by QooQ

keyboard_double_arrow_down

keyboard_double_arrow_down