Flexible Accordion

とりあえず2つ目を作ってみました。
今は単なるトグルスイッチの集まりだけど、お互いをリレーションさせることでアコーディオンっぽくもできる。
そんなようなプラグインを目指してます。

ダウンロード

flexible-accordion-0.2.zip

インストール

解凍してpluginsディレクトリにコピーしてください。

使用方法

トグルのスイッチになるテキストを[ fa_title ]で、開閉したい部分を[ fa_content ]で囲んでください。
複数設置することができますが、[ fa_title ] と [ fa_content ] を関連付けるためにそれぞれに同じ[ name ]をつけてください。
[ name ]を省略すると上から順番に対応づけようとします。
すべてのアコーディオンを開閉するスイッチが欲しい場合は[ fa_switch ]を設置してください。

使用例

  • アコーディオン本体
    • パターン1
      一つのタイトルとテキストをトグルしてみる。
      [ fa_title name=hoe ] hoehoe [ /fa_title ]
      [ fa_content name=hoe ] hoehoe の 中身だよ [ /fa_content ]

      hoehoe
    • パターン2
      デフォルトでテキスト部分を開示しておく
      [ fa_title name=hoe2 ] hoehoe [ /fa_title ]
      [ fa_content name=hoe2 status=open ] hoehoe の 中身だよ [ /fa_content ]

      hoehoe2
      hoehoe2 の 中身だよ
    • パターン3
      タイトル部分とテキスト部分の間に別のコンテンツを入れる
      [ fa_title name=hoe3 ] hoehoe3 [ /fa_title ]
      タイトルとテキストの間に別の文言が入っていても動作します。
      [ fa_content name=hoe3 status=open ] hoehoe3 の 中身だよ [ /fa_content ]

      hoehoe3
      タイトルとテキストの間に別の文言が入っていても動作します。
      hoehoe3 の 中身だよ
  • すべてのアコーディオンをトグルするスイッチ
    [ fa_switch ]

    ALL OPEN

更新履歴

  • 0.2(2012/09/11)
    • すべてのアコーディオンを開閉させるスイッチを追加
  • 0.1(2012/09/07) flexible-accordion-0.1.zip
    • とりあえず作成

ToDo

  • 管理画面の作成
  • CSSを改変できるようにする
  • それぞれのトグルを連携させて「どれか一つだけ開いている状態」を可能にする
  • _eで出力しているところとベタで記入しているところがごっちゃになっているので統一する
  • 併せて日本語ファイルを作成する
  • 脆弱性対応