電子書籍の厳選無料作品が豊富!

PHPとSmartyを勉強中です。

XHTMLでテンプレートを作り、test.tplと名前を付けてtemplatesフォルダに保存しました。

次に、test.phpで 「$smarty_obj -> display("test.tpl");」としてブラウザ表示してみました。

すると、test.tplの外部リンクのスタイルシートが無視されてしまいます。テンプレートどおりのデザインを表示したいのですが、どうしたらよいのでしょうか。宜しくお願いいたします。

A 回答 (1件)

もう少し、詳しい情報が欲しいですね。



可能性として、CSSの置いてある場所が考えられます。
CSSの置いてある場所は、どこでしょう?
相対パスの場合、テンプレートの置いてある場所ではなく、
呼び出している、PHPファイルからの位置になります。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます!無事に解決することができました。スタイルシートはtemplatesと同階層のcssフォルダに保存しています。phpファイルからだと相対パスがずれてしまうのですね。。。tplファイルばかりチェックしていたので全く気がつきませんでした。

お礼日時:2008/04/28 07:35

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!