ホーム > フォーラム > 質問箱 > XCL2.1.3 > テンプレート内でのPHP変数参照の方法

テンプレート内でのPHP変数参照の方法
投稿者: kumar | 投稿日時: 2008/9/19 12:42 | 閲覧: 12637回
kumar
お世話になります。

テンプレート内でPHPを動かし、そこで宣言した変数を、Smartyから参照したい思っていますがうまく渡すことができません。

大変お手数をおかけしますが、どのようにしたら良いがご教授いただければと思います。

イメージとしては以下のとおりです。


------テンプレートコードここから----
<{php}>
// 以下PHPコード

global $temp;

$temp = "あああ";

<{/php}>

<!-- 以下通常のテンプレート設計-->

<!-- (1)下記表示されない -->
<{$temp}>

<!-- (2)下記表示される -->
<{php}>$temp<{/php}>


<!--
 (3)>下記のような設計にしたい 
 ~ 通常Smartyで取得できる$xoops_isadmin、$user_ownpageと、PHPの変数の値をあわせて条件式に使いたい と思っていますが、$tempが認識されず、期待とおりに動きません。
-->

<{if $xoops_isadmin == true || $user_ownpage == true || $temp == 1}>
    
   テストです。

<{/if}>

------テンプレートコードここまで----

お手数おかけしますが宜しくお願いします。

コメント(2)

新しいものから | 古いものから | ネスト表示 | RSS feed
Re: テンプレート内でのPHP変数参照の方法 
投稿者: Marijuana | 投稿日時: 2008/9/19 18:00
Marijuana
まずはマニュアル見てからで
Re: テンプレート内でのPHP変数参照の方法 
投稿者: kumar | 投稿日時: 2008/9/19 21:17 | 親コメント: #19098
kumar
ありがとうございます。

うまくいきました。

    投票(0)

    新しいものから | 古いものから | RSS feed
     
    To Top