お問い合わせでSOY CMSのブログで記事管理者でもカテゴリを追加できるようにして欲しいという内容がありました。


SOY CMSでは、

一旦ラベルを作成してから、ブログの設定を開き、

作成したラベルをカテゴリとして利用するという簡単にはカテゴリを追加させないという仕様があるので、

今まで記事管理者がカテゴリの登録を行うことが出来ないようになっていたのですが、


これはこれで不便なので、

今回の機会に記事管理者でもカテゴリを追加できるページを追加してみました。


どのようなページを追加したか?ですが、


soycms_entry_only


記事管理者で管理画面にログインした時の画面で、


soycms_entry_only1


カテゴリのリンクが追加されています。


ここを開くと、


soycms_entry_only2


今開いているブログでカテゴリとして設定されているラベル一覧が表示されます。

この画面では新たにラベルを追加することができるのですが、


追加する際、

同時にブログのカテゴリとして使用する様に設定されるため、

わざわざ一般管理者になってカテゴリとして設定する必要がありません。


カテゴリの削除の際もラベルを削除したら自動でブログのカテゴリの設定も変更されます。


このページでラベル名、ラベルのアイコンや説明も変更出来ます。


一つだけ実装出来なかった点として、

カテゴリの表示順の変更は出来ません。


今回の機能は本体に手を加えていますので、

ご利用の際は下記のリンクからSOY CMSのパッケージをダウンロードしてください。

https://github.com/inunosinsi/soycms/tree/master/package