久しぶりにMovableTypeのお話し。というか失敗談。
エントリが多かったり、頻繁にテンプレートをいじる再構築の手間が掛かるようなサイトでは、状況に合せてエントリーアーカイブのみとかダイナミック・パブリッシング機能を使っています。
これはこれで非常に便利だなぁと思っていたのですが。
スポンサードリンク
先日、ダイナミックパブリッシングに切り替えた一つのサイト。エントリ中にPHPコードがボコボコと書いてあったんですが。
PHPが動かないんですっ!
MTのダイナミックパブリッシングはSmartyを通してPHPを実行しているので、よくよく考えれば当たり前の事なんですが、エントリ中にPHPコードを書いた事すらスッカリ忘れていて、何日間もコードが文字列として露出しちゃってました・・・(はずかしい
ダイナミックパブリッシングを使っても、テンプレート中にPHPコードを書いて動作するので、なんか回避策は無いものかと思案してたんですが、スマートな方法が見つかりませんでした。
そもそもエントリ中にPHPコードを直で書く人はあまりいないと思いますが、こういう失敗談もあるんだよって事で覚えておいて損はないかも?
[PR] オンラインゲーム アミーゴ・アミーガ
