- ベストアンサー
Smartyが外部CSSを読み込んでくれません。
PHPとSmartyを勉強中です。 XHTMLでテンプレートを作り、test.tplと名前を付けてtemplatesフォルダに保存しました。 次に、test.phpで 「$smarty_obj -> display("test.tpl");」としてブラウザ表示してみました。 すると、test.tplの外部リンクのスタイルシートが無視されてしまいます。テンプレートどおりのデザインを表示したいのですが、どうしたらよいのでしょうか。宜しくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
もう少し、詳しい情報が欲しいですね。 可能性として、CSSの置いてある場所が考えられます。 CSSの置いてある場所は、どこでしょう? 相対パスの場合、テンプレートの置いてある場所ではなく、 呼び出している、PHPファイルからの位置になります。
お礼
ご回答ありがとうございます!無事に解決することができました。スタイルシートはtemplatesと同階層のcssフォルダに保存しています。phpファイルからだと相対パスがずれてしまうのですね。。。tplファイルばかりチェックしていたので全く気がつきませんでした。