質問: 題名の通りです。 テンプレートから使う関数は libs/pulugins でいいと思うのですが、 PHP側で使うのはどうすればいいのでしょうか? また その場合 自動で読み込まれたり 命名規則があったりしますか?
回答: Smartyに埋め込んで利用するテンプレート関数については Plugins/ に置くことで、テンプレートの保守性が格段に向上します。 テンプレートのレンダリング以前のロジックについては、Smartyとは無関係なので、どこに置こうが制約はありません。PHPのルールに準じます。