Home > MovableType > ダイナミックパブリッシングでPHPファイルの読み込みはでいいらしい。

ダイナミックパブリッシングでPHPファイルの読み込みはでいいらしい。

先日、ダイナミックパブリッシングにおいて、共通モジュールは、

{{fetch file="`$smarty.capture.sitepath`search-form.php"}}

という風にやりましょう、と書きましたが、これはメインページなどのインデックステンプレートと同階層のものに限定される、ということがわかりました。。。

のTAKEOさんからアドバイスを頂いたのですが、アーカイブページで上記の方法を使うとファイルをうまく読み込んでくれないことが判明(^^;)

TAKEOさん、多謝!!

上記URLのTAKEOさんのコメントを引用させて頂きます。

Include file= で使うパスは、ブログのindex.htmlがある場所が起点になります。ですので、インデックス・テンプレートでtest.htmlとした場合は、test.htmlとindex.htmlが同じ階層にあることになるので、test.htmlの前に../とかよけいなものを付ける必要はありません。これはMTIncludeを使いたいアーカイブファイルがどの階層にあっても関係ありません。

ということで、インデックステンプレートでもアーカイブテンプレートでも、

< $MTInclude file="googleadsense.php"$>

という風に書けばいいわけです。

う~ん。。ためになるな~

関連記事

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://www.multiburst.net/sometime-php/2007/10/php/trackback/
Listed below are links to weblogs that reference
ダイナミックパブリッシングでPHPファイルの読み込みはでいいらしい。 from Sometime PHP

Additional comments powered by BackType

Home > MovableType > ダイナミックパブリッシングでPHPファイルの読み込みはでいいらしい。

Subscribe This Blog
Subscribe This Blog
FeedBurner

Search
Categories
Tag Cloud
Twitter Counter
Archives
My Other Blogs
Translator
Japanese flagEnglish flag

Return to page top