バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 新規ブロックtplの保存先

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
dondon
投稿日時: 2012/4/20 14:15
対応状況: −−−
一人前
登録日: 2012/2/23
居住地:
投稿: 136
新規ブロックtplの保存先
2.11.4使用です。

新規ブロックtplの保存先はどこになりますでしょうか。

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=5353&forum=2&post_id=25629#forumpost25629

上記スレの様に

/user_data/packages/default/ にはblocはありませんでした。
dimaggio
投稿日時: 2012/4/20 14:21
対応状況: −−−
一人前
登録日: 2011/3/30
居住地: Tokyo
投稿: 120
Re: 新規ブロックtplの保存先
2.11.x系は、
/data/Smarty/templates/{テンプレート名}/frontparts/bloc
配下と思います。
pineray
投稿日時: 2012/4/20 14:21
対応状況: −−−
長老
登録日: 2006/9/9
居住地: 伊賀
投稿: 292
Re: 新規ブロックtplの保存先
data/Smarty/templates/{テンプレート名}/frontparts/bloc
の中です。


----------------
EC-CUBEのプラグインを公開しています!
いつも reCAPTCHA

dondon
投稿日時: 2012/4/20 14:52
対応状況: −−−
一人前
登録日: 2012/2/23
居住地:
投稿: 136
Re: 新規ブロックtplの保存先
dimaggio様、pineray様ありがとうございます。助かりました。

新規ブロックにフラッシュを入れたくて保存先を探していました。

ちなみに、

/data/Smarty/templates/{テンプレート名}/frontparts/bloc

にある該当tplにフラッシュ用のHTMLを書いて、

同階層にxml,swf,イメージファイルを置いたのですが

フラッシュが表示されません。

話題がズレてしまいましたが、何かご指導頂けませんでしょうか。
dimaggio
投稿日時: 2012/4/20 15:19
対応状況: −−−
一人前
登録日: 2011/3/30
居住地: Tokyo
投稿: 120
Re: 新規ブロックtplの保存先
引用:

dondonさんは書きました:
同階層にxml,swf,イメージファイルを置いたのですが
フラッシュが表示されません。


設置されているEC-CUBEがどのようなディレクトリ構造か不明ですが、
/html と /data が同じ階層に置かれている場合、/html をドキュメントルートに設定するケースが多いかと類推します。
その場合、xml,swfなどはドキュメントルートである /html 以下の適切なディレクトリに置く必要があると思われます。
具体的には、
?テンプレートに非依存なら
/html/upload 配下のどこか(例えば)
?テンプレートに依存する扱いをするなら
/html/user_data/packages/{テンプレート名}配下のどこか(例えば)
に置くことになろうかと思います。
その上で、作成した.tplファイル内に記述するパスは、上記ファイルへの絶対パスか、<!--{$smarty.const.TPL_DIR}--> などを用いた相対パスを用いることになると思います。
dondon
投稿日時: 2012/4/20 17:07
対応状況: −−−
一人前
登録日: 2012/2/23
居住地:
投稿: 136
Re: 新規ブロックtplの保存先
data/Smarty/templates/{テンプレート名}/frontparts/bloc
の中に入れていますが表示されないのです・・・。ローカルでは動くんです。違う点といえば、ローカルで表示してみたHTMLは拡張子が.html。EC-CUBEのブロック拡張子は.tplという事くらいです。
dondon
投稿日時: 2012/4/20 17:12
対応状況: −−−
一人前
登録日: 2012/2/23
居住地:
投稿: 136
Re: 新規ブロックtplの保存先
/html と /data が同じ階層に置かれています。

> /html 以下の適切なディレクトリに置く必要があると思われます。

コレが一番問題ですね・・。素人の頭では検討がつきません・・。

また、テンプレートに非依存、依存とはどのような事でしょうか。

現在テンプレートはデフォルトのままです。
dimaggio
投稿日時: 2012/4/20 18:12
対応状況: −−−
一人前
登録日: 2011/3/30
居住地: Tokyo
投稿: 120
Re: 新規ブロックtplの保存先
引用:

dondonさんは書きました:
また、テンプレートに非依存、依存とはどのような事でしょうか。
現在テンプレートはデフォルトのままです。


EC-CUBEはフロント画面をテンプレートで管理しており、画像やCSSなどを各テンプレートに固有のものとして割り当てることができます。
Flashのパーツをこのようにテンプレートに固有のものとするならば、
/html/user_data/packages/{テンプレート名}配下
に置かないとテンプレートの切り替えに対応しなくなるという意味で述べました。
現在はdefaultでお使いとのことで、今後もテンプレートを切り替えるようなご予定がなければ、
/html/upload 配下にflashディレクトリなどを作成し、その下にFlash関係のファイルを置くというのもお手軽でよいと思います。

この辺のディレクトリ対応は最初は戸惑いがちと思いますので、お試しにダミー画像などを置いて、作成されたブロックに正しく表示されることを確認されるとよいかと思います。

わたくしの前回の文章で「適切な」という表現を使いましたが、ドキュメントルートの下でないとパスが張れませんという意味でした。
どのディレクトリであるべきかの厳密な定義などはあまりないと思うので、その辺は自由と思います。
判りづらい表現ですみません。
dondon
投稿日時: 2012/4/22 6:24
対応状況: 解決済
一人前
登録日: 2012/2/23
居住地:
投稿: 136
Re: 新規ブロックtplの保存先
dimaggio様

ご丁寧にありがとうございます。

解決しました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,897名です
総投稿数は110,002件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1295
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.