バージョン選択

フォーラム

メニュー

オンライン状況

203 人のユーザが現在オンラインです。 (189 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 202
h_tanaka もっと...

サイト内検索

質問 > その他 > 新規作成したページへのCSSファイル指定

その他

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
tonton
投稿日時: 2009/12/17 15:23
対応状況: −−−
仙人
登録日: 2008/8/14
居住地:
投稿: 437
Re: 新規作成したページへのCSSファイル指定
こんにちは。

CSSの適用は、テンプレートのsite_frame.tplのなかでuser_data/css/common.css⇒packageの中のテーマのCSS/import.css⇒それぞれのCSSと順番に呼び出しています。

ですので、site_frame.tplの<head>内のCSSを呼び出している部分で条件分岐すればいいのだと思います。

つまり

<link rel="stylesheet" href="<!--{$smarty.const.URL_DIR}--><!--{$smarty.const.USER_DIR}-->css/common.css" type="text/css" media="all" />

この部分を

<!--{if $tpl_title == "プライバシー"}-->
<link rel="stylesheet" href="(適用したいCSSへのパス)" type="text/css" media="all" />
<!--{else}-->
<link rel="stylesheet" href="<!--{$smarty.const.URL_DIR}--><!--{$smarty.const.USER_DIR}-->css/common.css" type="text/css" media="all" />
<!--{/if}-->

みたいな感じで、プライバシーというナマエのページなら、○○.cssを使用し、それ以外なら通常のcommon.cssを使う、っていう風に。

ページの作成は、EC-CUBEの機能を使って新規ページを作成すれば、ちゃんと必要なファイル全てを生成してくれているので、それでいいと思います。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   新規作成したページへのCSSファイル指定 makimaki 2009/12/16 17:53
     Re: 新規作成したページへのCSSファイル指定 seasoft 2009/12/16 23:30
       Re: 新規作成したページへのCSSファイル指定 makimaki 2009/12/17 1:25
       » Re: 新規作成したページへのCSSファイル指定 tonton 2009/12/17 15:23
           Re: 新規作成したページへのCSSファイル指定 makimaki 2009/12/18 5:58
             Re: 新規作成したページへのCSSファイル指定 tonton 2009/12/18 13:01

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は90,418名です
総投稿数は110,394件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1694
8
red
1571
9
mcontact
1371
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.