StringTemplate でこのようなものを使用したいのですが、レンダリングを行うアプリケーションで定義された関数を呼び出すことは可能ですか?
<div> $renderArticle(article,width,padding)$ </div>
このフィールドだけにカスタム型/クラスを使用することもできますが、それは少しハッキングされているようで、問題の実際の解決策ではありません。私の知る限り、引数を渡すことはできません。
ユーザーがテンプレートをカスタマイズできるようにしたいので、これが必要です。たとえば、記事に使用できる幅はわかっていますが、そのテンプレート内で最適な画像サムネイルを生成できるように、ユーザーがパディングを指定できるようにしたいです。 .
または、単純な算術演算を使用できる場合、それはおそらく次のような問題の別の解決策になります。
... width="$width-50$ ...
あれこれ調べてみたのですが、情報がありませんでした...
アプリケーションで既に使用されているので StringTemplate を使用したいのですが、より適している場合は別のものに切り替えることができます。