「gnavi.css」、「テンプレート下テーマ」、「画像」の関係

モジュールGnaviD3

 状態:  閲覧数:577  投稿日:2011-02-23  更新日:
GnaviD3では、「テンプレート下テーマ」は反映されるが、
「テンプレート下css」は反映されない。
「gnavi.css」は、XOOPS_ROOT/modules/gnavi/css/gnavi.cssで読み込まれるよう、どこかで設定されているためだ。

問題は、cssで背景画像を設定したとき。
このとき、画像をテンプレート下におくと、
background-image:url(/theme/テーマ名/画像名.jpg);
という感じで、絶対パスで読み込むしかない。
※cssでは、XOOPS_THEME変数を読み込めないため。

何が問題かと言うと、
こうすると、テーマを変更した際、
いちいち、XOOPS_ROOT/modules/gnavi/css/gnavi.cssの
ここの記述を書き換えなければいけない。

これは、もの凄い手間だ。

解決するためには、
CSSから読み込む画像を、テーマ下ディレクトリではなく、
XOOPS_ROOT/modules/gnavi/images/配下へ置けばよい。

こんな対処法ではなくて、
根本的な解決は、
「gnavi.css」を、
「テンプレート下テーマ」で読み込まれるようにすればよいのだろうが、
それは、どうやったらいいか、分からない。


GnaviD3 URLから判別して、表示内容を変更

GnaviD3では、FCKeditor ではなく、Pure HTML を利用



類似度ページランキング
順位 ページタイトル抜粋
1 GnaviD3で、「テーマ下テンプレート内css」が適用されない 53
2 GnaviD3 テンプレート等カスタマイズ 42
3 amazonモジュールで「テーマ下テンプレート」が適用されない 38
4 「テーマ下テンプレート内CSS」という概念 38
5 Amazonくん × テーマ下テンプレート 38
6 「テーマ下language」について 36
7 テーマ下テンプレートという概念 34
8 userモジュールは、テーマ下テンプレートが適用されない 33
9 テンプレートカスタマイズ 32
10 テンプレートカスタマイズ 32
11 メインテーマの「ホーム」を「トップページ」へ変更したい 31
12 テーマチェンジャー「送信」となっているのを、画像ボタンへと変更したい 30
13 トップ下の、カテゴリ名と画像を非表示にしたい 30
14 ALTSYSの「テンプレートの高度な操作」機能が凄かった件 30
15 ホダ塾で配布されているテーマの中に、テーマ下テンプレートが同梱されている理由 29
16 hdpollは、テーマ下テンプレートが適用されない ← 適用された 28
17 Headlines0 アンインストール 27
18 pico xoops_pagetitleに、「モジュール名」を表示させる 26
19 jQueryプラグインを導入したら、GnaviD3でエラー 26
20 GnaviD3/記事descriptionの中で画像を表示させる際に、サイズを強制指定させるやり方 25
2020/10/21 5:35 更新