Re: ブログのスタイル変更について
2024年8月26日 23時16分 [永原 篤]Toshiさん
こんばんは。株式会社オープンソース・ワークショップの永原です。
>クラス名で設定出来るのは、あくまで投稿内容部分のみへの適用でしょうか?
まずはこちらの質問への返答から。
クラス名などを使ってCSSで設定できるのは、投稿内容に限りません。
Connect-CMS全体で可能です。
その上で、以下のご質問に返答します。
>ページ管理でクラス名を設定してCSSを設定する事により、ブログの表題の文字を小さくしたり、投稿日を表示しない様にする事は可能でしょうか?
いまの現状を見てみました。
以下に添付するのが、ブログの投稿日の部分の構造です。
これを見ると、ブログの投稿日には直接的なクラス名は設定されていません。
とはいえ、以下のいずれかの方法でCSSを使って投稿日を表示しない様にする事は可能です。
- CSSの順番を使う。
cc_article の下のheader タグの2番目がブログの投稿日です。
cc_article の下のheader タグの2番目をCSSで消すことはできると思います。
CSSで順番指定する方法は検索して調べてみてください。
この方法は、今後のバージョンアップで画面テンプレートが変更されて、項目の順番が変わった時におかしくなるデメリットがあります。
CSSの編集や追加は以下のテーマ管理機能で実現できます。
https://manual.connect-cms.jp/manage/theme/index.html - ブログの画面のテンプレートをコピーしてオリジナルのテンプレートを作る。
ブログのテンプレートは以下にあります、
Connect-CMS/htdocs/resources/views/plugins/user/blogs
defaultあたりをコピーしてHTMLから投稿日付を消せば、投稿日付のないテンプレートができあがります。
この方法は、gitコマンドでConnect-CMSをバージョンアップする際に警告など出るかも知れないデメリットがありそうです。 - 表示設定をカスタマイズして、タイトル非表示のオプションを追加する。
ソフトウェア的にはこれが一番きれいな対応かなと思います。
私もそういう機能があっても良いよね。と思うものの、現在、当社では業務が多くて、その改造にかけるパワーが取れません。( ;∀;)
誰か改造してGithubにPullRequestで頂戴~。 - Connect-CMSの要望用のGithubのIssueに書いておく。
https://github.com/opensource-workshop/connect-cms-ideas/issues
約束はできないのですが、我々も自分たちの機能追加要望をここに書いたりしているので、要望として残しておくには有望です。
ただし、いまのところ、余力はそんなにないので、書いたから我々が実現するというものではないことはご了承ください。
以上、いくつかの解決案を示してみました。