- ベストアンサー
ページレイアウトをHTMLファイルから読み込むには?
XOOPSでやっていると思うのですが、 ページレイアウトをHTMLファイルで事前に持っておき、 出力したい内容を受け渡した状態で表示する、という方法が分かりません。 XOOPSのソースを追っても何が何だかサッパリでした^^; そういった方法はどうすると可能なのでしょうか? どうかご教示願います。 出来ればXOOPSのように、HTMLファイル内でもスクリプトらしきものが 書ける方法などもご教示願います。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
XOOPSでつかっているかどうかはわからないんですけれども、Smartyというものがあります。 >出力したい内容を受け渡した状態で表示する というならSmartyがまさにそれです。 http://sky.freespace.jp/smarty/ HTMLファイル内でスクリプトっていうのは普通にかけると思います。 拡張子HTMLがPHPとして動作しなくても出来ます。 たぶんですけど、それってPHPから呼び出して使ってるんじゃないかと思いますがどうでしょうか。 ※つまり拡張子がHTMLってだけで中身はPHPってことです。
お礼
まさにこれです!!XOOPSでも使っています。 XOOPSの独自クラスではなかったのですね!! テンプレート内にスクリプトも書けるみたいなので、 多分これが私のやりたい全てだと思います。 ・if/elseif/else/endif ステートメントはPHPパーサに渡されて処理されるので、{if ...}の条件式には シンプルな式から複雑な式まで自由に指定可能 組み込んで試してみます。 ありがとうございました^^