スケジュールプラグインのウィジェットでタイトルが表示されません
funi > スケジュールプラグインのウィジェットでタイトルが表示されません @ 2018/8/23 7:59 |
---|
いつもお世話になっております。
スケジュールプラグインでカレンダー部分のカスタム(カテ毎にclass追加、captionに当年月を追加等)がほぼ終了し、ウィジェットへの登録を行ないましたが、タイトルを表示にチェックを入れてもタイトルが表示されません。 他のプラグインのウィジェットではタイトルが表示されるため、スケジュールプラグインの仕様によるものかと思います。 ソースを確認したところ、カレンダー単体のみ吐き出されており下記(例:バナー)の様な前後のタグが読み込まれておりません。
app/Plugin/Schedule/View/Elements/widgets/schedule_calendar.php の中身は以下のようになっています。
連投で申し訳ありませんが、原因についてアドバイス頂ければ幸いです。 何卒宜しくお願い致します。 追伸 毎回、どのカテゴリに投稿するか悩むのですが、今回はカスタムではなく仕様に関することなのでプラグイン開発に投稿してみました。 間違っていたら申し訳ありません。 ■ BaserCMS Ver:3.0.6.1 〜 4.1.0.1 |
tommy6073 > Re: スケジュールプラグインのウィジェットでタイトルが表示されません @ 2018/8/23 10:52 |
---|
こんにちは、tommy6073です。
ウィジェットでのタイトル表示ですが、
上記コードを app/Plugin/Schedule/View/Elements/widgets/schedule_calendar.php の
の前に書くことで表示できました。 他のウィジェットでは $title という変数でタイトルを保持しているようですが、スケジュールプラグインでは $name という変数に保持されるようです。 ご参考になればと思います。 |
funi > Re: スケジュールプラグインのウィジェットでタイトルが表示されません @ 2018/8/23 13:08 |
---|
tommy6073さま、お世話になります。
アドバイスを頂いた
を追記することで無事タイトルが表示されるようになりました。 ありがとうございます。 先ほど色々と触っていて偶然発見?したのですが、(制作者様の意図された使い方とは異なるかと思いますが) ウィジェットエリアのクラスなどを踏襲したい場合は、ウィジェットにPHPテンプレートとして schedule_calendar.php を保存すれば他のウィジェットと同じ仕様で表示されるようです。 app/Plugin/Schedule/View/Elements/widgets/schedule_calendar.php を /theme/{テーマ名}/Elements/widgets/ にコピー ※どなたかの参考になれば幸いです。 皆様に色々とご教授頂いたおかげで少しずつ目標に近いものが出来てきており、大変感謝しています。 今後とも宜しくお願い致します。 ■ BaserCMS Ver:3.0.6.1 〜 4.1.0.1 |