2013年5月4日土曜日

baserCMSのプラグインでウィジェットを作ってみた

今回初めてプラグインを作りましたが参考にしたページ



プラグインについては上記のサイトを参考に作ることができました。

プラグインを作る過程でウィジェットも実装してみたかったのでその手順をメモ書き。


baserCMSのウィジェット作成画面で表示される部品(投稿者一覧や月別アーカイブなど)は
{プラグイン名}/views/elements/admin/widgets
を自動的に?見るのでまずはそこにファイルを作成します。

bcforum_entries.php
<?php
    $title = 'ブログ一覧';
    $description = '最近の投稿を表示します',


これだけでウィジェット管理の作成画面に表示されるようになります。
あとは表示画面の作成。
作成するディレクトリは
{プラグイン名}/views/elements/widgets

ここに同じ名前でファイルを作成

bcforum_entries.php
<div class="widget">
    <h2><?php echo $name ><h2>
</div>

これでウィジェットエリアに表示されるようになります。

手順あってるのか不安ですが、簡単に実装することができました。
(間違ってたら指摘してもらえると嬉しいです)