1

smarty (prestashop) で file_exists を確認する必要がありますが、prestashop のベース ディレクトリを取得する方法が見つかりません。

smarty で php の getcwd() を返す方法はありますか? 別の良い解決策は、prestashop の予約変数があるかどうか教えていただけますか?

{$base_dir}http://... (url) を返しますが、/home/user/public_html が必要です

smarty の予約変数のどこかに定義されていますか?

4

1 に答える 1

2

PHP 定数を smarty で使用できます。

{if file_exists($smarty.const._PS_ROOT_DIR_|cat:"/path/to/file.jpg")}
   {* code *}
{/if}
于 2013-04-10T08:17:28.517 に答える