質問 > 管理機能 > 新規ブロックtplの保存先 |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
dondon |
投稿日時: 2012/4/22 6:24
対応状況: 解決済
|
一人前 登録日: 2012/2/23 居住地: 投稿: 136 |
Re: 新規ブロックtplの保存先 dimaggio様
ご丁寧にありがとうございます。 解決しました。 |
dimaggio |
投稿日時: 2012/4/20 18:12
対応状況: −−−
|
一人前 登録日: 2011/3/30 居住地: Tokyo 投稿: 120 |
Re: 新規ブロックtplの保存先 引用:
EC-CUBEはフロント画面をテンプレートで管理しており、画像やCSSなどを各テンプレートに固有のものとして割り当てることができます。 Flashのパーツをこのようにテンプレートに固有のものとするならば、 /html/user_data/packages/{テンプレート名}配下 に置かないとテンプレートの切り替えに対応しなくなるという意味で述べました。 現在はdefaultでお使いとのことで、今後もテンプレートを切り替えるようなご予定がなければ、 /html/upload 配下にflashディレクトリなどを作成し、その下にFlash関係のファイルを置くというのもお手軽でよいと思います。 この辺のディレクトリ対応は最初は戸惑いがちと思いますので、お試しにダミー画像などを置いて、作成されたブロックに正しく表示されることを確認されるとよいかと思います。 わたくしの前回の文章で「適切な」という表現を使いましたが、ドキュメントルートの下でないとパスが張れませんという意味でした。 どのディレクトリであるべきかの厳密な定義などはあまりないと思うので、その辺は自由と思います。 判りづらい表現ですみません。 |
dondon |
投稿日時: 2012/4/20 17:12
対応状況: −−−
|
一人前 登録日: 2012/2/23 居住地: 投稿: 136 |
Re: 新規ブロックtplの保存先 /html と /data が同じ階層に置かれています。
> /html 以下の適切なディレクトリに置く必要があると思われます。 コレが一番問題ですね・・。素人の頭では検討がつきません・・。 また、テンプレートに非依存、依存とはどのような事でしょうか。 現在テンプレートはデフォルトのままです。 |
dondon |
投稿日時: 2012/4/20 17:07
対応状況: −−−
|
一人前 登録日: 2012/2/23 居住地: 投稿: 136 |
Re: 新規ブロックtplの保存先 data/Smarty/templates/{テンプレート名}/frontparts/bloc
の中に入れていますが表示されないのです・・・。ローカルでは動くんです。違う点といえば、ローカルで表示してみたHTMLは拡張子が.html。EC-CUBEのブロック拡張子は.tplという事くらいです。 |
dimaggio |
投稿日時: 2012/4/20 15:19
対応状況: −−−
|
一人前 登録日: 2011/3/30 居住地: Tokyo 投稿: 120 |
Re: 新規ブロックtplの保存先 引用:
設置されているEC-CUBEがどのようなディレクトリ構造か不明ですが、 /html と /data が同じ階層に置かれている場合、/html をドキュメントルートに設定するケースが多いかと類推します。 その場合、xml,swfなどはドキュメントルートである /html 以下の適切なディレクトリに置く必要があると思われます。 具体的には、 ?テンプレートに非依存なら /html/upload 配下のどこか(例えば) ?テンプレートに依存する扱いをするなら /html/user_data/packages/{テンプレート名}配下のどこか(例えば) に置くことになろうかと思います。 その上で、作成した.tplファイル内に記述するパスは、上記ファイルへの絶対パスか、<!--{$smarty.const.TPL_DIR}--> などを用いた相対パスを用いることになると思います。 |
dondon |
投稿日時: 2012/4/20 14:52
対応状況: −−−
|
一人前 登録日: 2012/2/23 居住地: 投稿: 136 |
Re: 新規ブロックtplの保存先 dimaggio様、pineray様ありがとうございます。助かりました。
新規ブロックにフラッシュを入れたくて保存先を探していました。 ちなみに、 /data/Smarty/templates/{テンプレート名}/frontparts/bloc にある該当tplにフラッシュ用のHTMLを書いて、 同階層にxml,swf,イメージファイルを置いたのですが フラッシュが表示されません。 話題がズレてしまいましたが、何かご指導頂けませんでしょうか。 |
pineray |
投稿日時: 2012/4/20 14:21
対応状況: −−−
|
長老 登録日: 2006/9/9 居住地: 伊賀 投稿: 292 |
Re: 新規ブロックtplの保存先 data/Smarty/templates/{テンプレート名}/frontparts/bloc
の中です。
|
dimaggio |
投稿日時: 2012/4/20 14:21
対応状況: −−−
|
一人前 登録日: 2011/3/30 居住地: Tokyo 投稿: 120 |
Re: 新規ブロックtplの保存先 2.11.x系は、
/data/Smarty/templates/{テンプレート名}/frontparts/bloc 配下と思います。 |
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はありませんでした。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |