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

トップと固定ページのウィジェット部分を別々にしたい

miyuki-i > トップと固定ページのウィジェット部分を別々にしたい @ 2013/5/20 14:05
また質問させて頂きます。

トップページと他の固定ページのウィジェットの部分を別々にしたいのです。

トップページ…標準ウィジェット(A、Bの項目を入れる)
他の固定ページ…ブログのウィジェットと同じもの(A、B、C、Dの項目を入れる)


検索はしたのですが、よくわからなかったので、よろしくお願いします。

■ BaserCMSのバージョン:2.1
■ レンタルサーバー名:heteml
■ スマートURLの利用: [ON]
■ 設置フォルダ:
■ 利用しているデータベース: [MySQL]
■ PHPスキル(自己評価): [全くわからない]
goichi > Re: トップと固定ページのウィジェット部分を別々にしたい @ 2013/5/20 23:11
間違ってたらスミマセン。。。
まずはトップページ用のウィジェットを組み合わせたウィジェットエリアと、
その他用のウィジェットエリアを用意してください。
その上で、
例えば、トップページに表示したいウィジェットエリアはNo.1だとします。
その他のページに表示するウィジェットエリアはNo.2だとします。
(ウィジェットエリアのNo.は、管理画面のウィジェットエリア管理の
ウィジェットエリアの一覧が表示されている部分で確認してみてください。)

使っているテーマのレイアウトテンプレートをエディタで開いて、
ウィジェットエリアを表示している部分を探して下記のコードを試してください。
(もし、一からテーマを自作していらっしゃる場合は、
ウィジェットエリアを表示したい場所に書いてください。)


<?php
//もしもトップページなら下の処理を行う。
if($bcBaser->isTop()){
   //ウィジェットのNo.1を読み込む。
   $bcBaser->element('widget_area', array('no'=> 1 ));

//もしもトップページでないなら、下の処理を行う。
}else{
   //ウィジェットのNo.2を読み込む。
   $bcBaser->element('widget_area', array('no'=> 2 ));
}
?>


レイアウトテンプレートの仕組みが少しわからないと、
該当箇所が探しにくいかもしれませんが、
一度、お試しください。出来なかったらすみません・・・・(^^;
ログイン
ユーザー名:
パスワード:


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

検索

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

フォーラムガイド


関連リンク

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

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