■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

Re: TOPページのアイキャッチ画像について

goichi > Re: TOPページのアイキャッチ画像について @ 2015/5/31 20:33
こんにちは(^^
このテーマの作り方の問題っぽいです。

ブログに関する表示を行う、ブログのコンテンツテンプレート(表示用の雛形)は、お使いのテーマのフォルダ内にある「Blog」フォルダに入っています。(フォルダ単位となっており、bcColorsでは「default」の他に、「works」「blog」があるようです。)

ここで「works」というコンテンツテンプレートを覗いてみると、一覧表示を行っている「posts.php」のアイキャッチの表示部分に、次のような記載があります。
<?php $eyeCatch = '/files/blog/works/blog_posts/'.$post['BlogPost']['eye_catch'] ?>

問題は「/files/blog/works/blog_posts/」というように、worksフォルダにある画像が指定されてしまっている事ではないでしょうか?(いま表示させたいのは、ブログ「works」ではなく「galleryworks」なのですから。)

おそらく「galleryworks」で設定したアイキャッチは、別の場所に保存されているとおもいます。例えば、
/files/blog/galleryworks/blog_posts/
などの中です。もしも、そこに画像があるのであれば、新しいコンテンツテンプレートを作って、ブログ「galleryworks」では、新しいコンテンツテンプレートを使うようにすると良いのではないでしょうか?

作り方は簡単です。まずコンテンツテンプレート「works」をコピーして「galleryworks」として設置します。
/app/webroor/theme/お使いのテーマ/Blog/galleryworks/
という感じになると思います。

関数blogPosts()にて呼び出される記事一覧表示は、この中の「posts.php」を使っています。
前述のとおり、ここの「/files/blog/works/blog_posts/」という部分を書き換えてしまえばOKだと思います。

ちょっとざっくりした説明でわかりづらいと思いますが、新しく作ったコンテンツテンプレート「galleryworks」を使うように、ブログ設定を変更して完了です。お試しください。

ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
9 人のユーザが現在オンラインです。 (9 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 9