質問 > フロント機能 > 特定のカテゴリのみオリジナルページを使いたい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
vtester |
投稿日時: 2013/5/8 13:11
対応状況: −−−
|
新米 登録日: 2013/3/5 居住地: 投稿: 5 |
特定のカテゴリのみオリジナルページを使いたい 特定のカテゴリだけ、新規に作成したページを作成したいのですが条件分岐がうまくできません。
ご教授いただけたらと思います。 |
dimaggio |
投稿日時: 2013/5/8 15:25
対応状況: −−−
|
一人前 登録日: 2011/3/30 居住地: Tokyo 投稿: 120 |
Re: 特定のカテゴリのみオリジナルページを使いたい どの程度大規模にページの内容を変えたいのか分かりませんが、説明文程度のコンテンツであれば「カテゴリーコンテンツ」というプラグインでカテゴリID毎に表示内容を変更することができます。
また、例えばHEADER以下をごっそり変えたいようなケースでは、 site_main.tpl というファイルの、 <div id="container" class="clearfix"> の下辺りに、 <!--{if $smarty.get.category_id == 2}--> <div id="category2"> ... </div> <!--{/if}--> のような形で、GETのパラメータによる分岐を入れるのはどうでしょうか。
|
vtester |
投稿日時: 2013/5/8 15:48
対応状況: −−−
|
新米 登録日: 2013/3/5 居住地: 投稿: 5 |
Re: 特定のカテゴリのみオリジナルページを使いたい ご返信ありがとうございます。
------------------------------------------- site_main.tpl というファイルの、 <div id="container" class="clearfix"> の下辺りに、 <!--{if $smarty.get.category_id == 2}--> <div id="category2"> ... </div> <!--{/if}--> -------------------------------------------- 表示できませんでした。 出来れば、特定のカテゴリ(1つだけ)一覧ページを新規ページ作成したファイルを表示させたいのですが。。。 そのままurlを伝えれば良いのですが、 商品詳細ページにパンクズが表示されてしまいます。 |
rijye |
投稿日時: 2013/5/8 16:10
対応状況: −−−
|
常連 登録日: 2012/6/12 居住地: 三重県 投稿: 62 |
Re: 特定のカテゴリのみオリジナルページを使いたい 横からですが・・。
まずはこちらを一読下さい。 http://xoops.ec-cube.net/modules/tinyd0/index.php?id=8 環境やバージョンによって違うとおもうんですが、私も似たような記述で表示されております。 引用: <!--{if $smarty.get.category_id == 2}--> ここの数字は表示したいカテゴリIDの数字です。 (大丈夫だとは思いますが・・ ) |
dimaggio |
投稿日時: 2013/5/9 19:10
対応状況: −−−
|
一人前 登録日: 2011/3/30 居住地: Tokyo 投稿: 120 |
Re: 特定のカテゴリのみオリジナルページを使いたい 説明不足のようで申し訳ありません。
rijyeさんがご指摘のように、 <!--{if $smarty.get.category_id == 2}--> の記述はカテゴリIDが2の時のみ該当の文字列が表示され、それ以外のカテゴリIDの場合には非表示になります。 Smartyの分岐で文字列レベルで表示内容を制御することもできますし、.tplファイルをインクルードすることでガラリと変えることも可能です。 表示したい領域の範囲の大小で使い分けるのが良いかなと思います。
|
vtester |
投稿日時: 2013/5/14 15:29
対応状況: 解決済
|
新米 登録日: 2013/3/5 居住地: 投稿: 5 |
Re: 特定のカテゴリのみオリジナルページを使いたい お礼が遅くなりました。
無事、インクルードできました。 ありがとうございます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |