headerで各ページのh1背景を指定
Nori > headerで各ページのh1背景を指定 @ 2018/8/23 15:23 |
---|
お世話になります。
質問ばかりで申し訳ございません。 現在、「Omotenashi」でサイト制作中です。 現在困っているところですが、 タイトルの通りで、各ページのheaderのh1部分の背景を、 各ページごとに変えたいのですが、できません… h1のクラスをページ毎で作成して、そこ後CSSの方で背景画像のURLを指定し、画像を読み込ませる、という方法かと思っているのですが、 h1のクラスをページ毎で作成する方法がわからず… 考えとしては、"h1-bgimg-(ページ名).png"みたいなクラスが自動作成されれば、 あらかじめページ名ごとにCSSで対応しておけば、自動的に表示されるのではと考えております。 もちろん、よりよい方法があればそちらでも構いません。 どなたか教えて頂ければ幸いです。 宜しくお願い致します。 ■ BaserCMSのバージョン:4.1.3 |
tommy6073 > Re: headerで各ページのh1背景を指定 @ 2018/8/24 12:23 |
---|
こんにちは、tommy6073です。
引用: 考えとしては、"h1-bgimg-(ページ名).png"みたいなクラスが自動作成されれば、 そのようなクラスの作成ですが、BcBaser->getContentsName()で実現できるのではないでしょうか。 関数リファレンス/BcBaser getContentsName - baserCMS公式ガイド $this->BcBaser->getContentsName(true)のように呼び出すことで、そのコンテンツの一意となる文字列を取得できます。 こちらを app/webroot/theme/omotenashi/Elements/header.php で呼び出してページごとにクラスを設定できるかと思います。 |
Nori > Re: headerで各ページのh1背景を指定 @ 2018/8/31 18:58 |
---|
お疲れ様です。
返答が遅くなり申し訳ありません。 おかげさまで実現できました! ありがとうございましたm(_ _)m ■ BaserCMSのバージョン:4.1.3 |