オートナビブロックの
  • のクラス指定について00
  • 2010年9月10日 at 2:10

    はじめまして音次郎と申します。
    昨日インストールをし、少しずつですがオリジナルのテーマを作っております。

    件名のオートナビブロックの件ですが、サイト全体のグローバルナビとして、ヘッダー下に横並びのオリジナルのナビを作ろうとしております。

    グローバルナビブロックをテーマで作ってあり、そこにオートナビブロックを追加してやると、UL LIを利用したナビができると思います。

    ナビの項目がA~Dと4つあるとして、
    <ul>
    <li class="A">A</li>



    </ul>
    のように個別でliにクラス指定する方法がありますでしょうか?

    最終的にliのメニュー文字はtext-indent:-9999px;で飛ばしてしまい、
    それぞれのliのcssのbackground-positionでメニューの一括画像を座標するという方法をとろうと思っております。

    何か良い方法がありましたらご教授願います。

    Re: オートナビブロックの
  • のクラス指定について00
  • 2010年9月10日 at 2:32
    グローバルナビが固定で決まっているなら、オートナビブロックではなく、HTMLブロックで共有下書きとしてベタで書いてしまうのもアリだと思います。
     

    Re: Re: オートナビブロックの
  • のクラス指定について00
  • 2010年9月10日 at 2:35
    さっそくのご意見ありがとうございます。

    おしゃるとおり、現在はサイト構築中で、ナビの項目もフラフラしてますが、
    いずれ項目も決まってしまうので、おっしゃる通りHTMLブロックで作るのが早そうですね。

    参考になりました。

    ありがとうございます。
     

    Re: オートナビブロックの
  • のクラス指定について00
  • 2010年9月10日 at 13:01
    あと、カスタムテンプレートの「Header Menu」を参考にされると、クラスの割り付け方を帰ることが出来ます。

    というか、Header Menu のカスタムテンプレートを使用されてみては如何でしょう?
     

    Re: Re: オートナビブロックの
  • のクラス指定について00
  • 2010年9月12日 at 23:37
    katz515 さんアドバイスありがとうございます。

    お返事遅くなりました。

    カスタムテンプレートという機能があったのですね。
    Concrete5JapanのHPのカスタムテンプレートのページ
    http://concrete5-japan.org/help/new_help_pages/block_custom_template/

    を参考にconcrete5-concrete-blocks-autonav-template-header_menu.phpを確認してみました。

    私のスキルが現状html+cssしか応用が利かないため、今回は、htmlブロックと下書き機能で進めてみます。

    カスタムテンプレート機能という便利な機能を生かせるようにphpも少しかけるように勉強してみます。ありがとうございました。