私はcms/ショッピングカートに取り組んでいます。
デザイナーが製品ページ、チェックアウト、カスタムページ、電子メール、カスタムコンテンツウィジェットなどのビューを更新する方法を作成したいと思います。
これには、ループ、ifテスト、フォーマットなどの単純なプログラミング構造を含める必要があります。
現在、セクションにプログラミングを含めることができないか、phpのeval()関数を使用してコンテンツを処理しています。eval()は開発には問題ありませんが、セキュリティ上のリスクがあるため、クライアントにphpへのフルアクセスを許可したくありません。
Smartyの使用を考えていましたが、ファイルではなくデータベースにコンテンツを保存したいので、smartyではそれができないようです。また、必要なのは非常にシンプルな機能だけなので、smartyよりも軽いものを探しています。
何か案は?