バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > <!--{php}--><!--{/php}-->内で<!--{$TPL_URLPATH}-->を呼び出す方法について。

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ryuta
投稿日時: 2015/4/25 18:15
対応状況: −−−
半人前
登録日: 2015/1/22
居住地:
投稿: 14
<!--{php}--><!--{/php}-->内で<!--{$TPL_URLPATH}-->を呼び出す方法について。
いつもお世話になっております。

tplファイル内に直接PHPを書く時は<!--{php}--><!--{/php}-->と書きますが、その際に<!--{$TPL_URLPATH}-->を呼び出す事は出来ますでしょうか?
また、どのように表記する事により実現できますでしょうか?

宜しくお願い致します。
yuh
投稿日時: 2015/4/25 18:19
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1818
Re: <!--{php}--><!--{/php}-->内で<!--{$TPL_URLPATH}-->を呼び出す方法について。
print TPL_URLPATH;
じゃないですか?
ryuta
投稿日時: 2015/4/25 23:02
対応状況: −−−
半人前
登録日: 2015/1/22
居住地:
投稿: 14
Re: <!--{php}--><!--{/php}-->内で<!--{$TPL_URLPATH}-->を呼び出す方法について。
早速のご解答ありがとうございます!

すみません、どういう状況で
<!--{$TPL_URLPATH}-->
を呼び出したいか抜けている部分がありました...

具体的には、.tplファイル内で

<!--{php}-->

$test = <<< __EOF__
<a href="〇〇○.php"><img src="<!--{$TPL_URLPATH}-->img/〇〇○.jpg"
__EOF__;

<!--{/php}-->

というようなPHPを直書きした場合です。
yuh
投稿日時: 2015/4/26 0:09
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1818
Re: <!--{php}--><!--{/php}-->内で<!--{$TPL_URLPATH}-->を呼び出す方法について。



<!--{php}-->

$test = '
<a href="〇〇○.php"><img src="'.TPL_URLPATH.'img/〇〇○.jpg"
';

<!--{/php}-->


とかですか?
ryuta
投稿日時: 2015/4/29 17:50
対応状況: −−−
半人前
登録日: 2015/1/22
居住地:
投稿: 14
Re: <!--{php}--><!--{/php}-->内で<!--{$TPL_URLPATH}-->を呼び出す方法について。
ご回答ありがとうございます!

ご提示して頂いた通り記述してみたところ、HTMLには

<img src=".TPL_URLPATH.img/〇〇○.jpg">

と出力され、駄目でした...。


先にTPL_URLPATHに対して定義付けしなければならないのでしょうか?
red
投稿日時: 2015/4/29 17:57
対応状況: −−−
登録日: 2010/2/15
居住地: 東京都
投稿: 1568
Re: <!--{php}--><!--{/php}-->内で<!--{$TPL_URLPATH}-->を呼び出す方法について。
このへんじゃないでしょうか
http://labs.cybridge.jp/programming/smarty/495.html


----------------
EC-CUBEのカスタマイズ、トラブル解決承ります
お気軽にお問い合わせ下さい
https://www.ec-cube.net/integrate/partner/partner.php?partner_id=690

ryuta
投稿日時: 2015/4/30 18:32
対応状況: −−−
半人前
登録日: 2015/1/22
居住地:
投稿: 14
Re: <!--{php}--><!--{/php}-->内で<!--{$TPL_URLPATH}-->を呼び出す方法について。
ご回答ありがとうございます。

ご提示して頂いたリンク先を参考に記述しましたところ、うまく反映されました。

しかし、今回教えて頂いた情報を元に、今度は
<!--{$smarty.const.TOP_URLPATH}-->を取得しようと試行錯誤してみたのですが、うまくいきません。

<!--{php}-->

$url = $this->get_template_vars('TOP_URLPATH');

<!--{/php}-->



<!--{php}-->

$url = $this->get_template_vars('smarty.const.TOP_URLPATH');

<!--{/php}-->

など試してみたのですが、駄目でした...。

この場合記述方法を変えないといけないのでしょうか?

宜しくお願い致します。
seasoft
投稿日時: 2015/4/30 18:34
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7365
Re: <!--{php}--><!--{/php}-->内で<!--{$TPL_URLPATH}-->を呼び出す方法について。
TOP_URLPATH と書けば良いかと。PHP の定数なので。

変数の方が都合が良いならば、
$url = TOP_URLPATH;
と再定義も可能かと思います。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

ryuta
投稿日時: 2015/4/30 19:31
対応状況: 解決済
半人前
登録日: 2015/1/22
居住地:
投稿: 14
Re: <!--{php}--><!--{/php}-->内で<!--{$TPL_URLPATH}-->を呼び出す方法について。
ご回答ありがとうございます。

PHPの定数だったんですね^^;

お蔭様でうまく表示させる事ができ、大変勉強になりました。

ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,306名です
総投稿数は109,692件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
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.