インクルード ファイルに動的コンテンツが含まれている場合、smarty はエラー (http 500) を報告します
この投稿は phper2000 によって最終編集されました (2012-06-15 13:31:05)
www.test.com/menu/index を直接開いてリストの内容を取得します
Smarty を実行する場合:
<{include file="$baseurl/menu/index"}>
ホームページのindex.phpには_head.phpが含まれており、_head.phpには上記の段落が含まれています。www.test.com/index;にアクセスすると機能しません。
もちろん、_head.php の <{include file="$baseurl/menu/index"}> を www.test.com/menu/index に直接置き換えた内容も正しいです。
教えてください、どのように変更すればよいでしょうか?
-----解決策--------------------------------
レポートのどこが間違っています
-----解決策---------
賢明ですは単なるテンプレート テクノロジであり、テンプレート エンジンによって解釈された後は html php 混合ファイルになります。つまり、php で URL を動的に使用すると、$baseurl が URL になります。 allowed_url 関数を有効にする必要があります (名前を思い出せません)
------解決策----------------------
zencart は一時的にのみ使用し、スマートには使用しません