リンクリストを作成・表示するLokkaプラグイン
Lokkaの管理画面でリンクリストを作り、表示するプラグインを作ってみました。
使い方
このプラグインは、「links」テーブルが必要なのでAPP_ROOTでrakeコマンドを実行してください。
$ rake -f public/plugin/lokka-links/Rakefile db:migrate
リンクリストは、管理画面で作成します。プラグインをインストールすると、管理画面の左サイドメニューに「リンク」が表示されます。
記事を登録する場合と同様、リンクのタイトルやURLなどを登録します。ターゲットは、Aタグのtarget属性値で、デフォルトの「_blank」は、別画面を開いてリンク先を表示します。
Linkクラスの「sorted」メソッドで、設定した順番でソートした結果を得られます。これは、Jarivテーマのlayout.erbを修正した例です。
<dt><%= t.links %></dt> <dd> <ul> <% Link.sorted.each do |link| %> <li><a href="<%= link.url %>" target="<%= link.target %>"><%= link.title %></a></li> <% end %> </ul> </dd>
余談
このプラグインに限らず、私が作成したLokkaプラグインはHerokuで動作するかテストしています。
http://lokka-nkmrshn.heroku.com/