カスタム モーダル内の Magento eCommerce にブートストラップ モーダルを統合しましたが、1 つの問題を除いて非常にうまく機能します。
ルート フォルダーから離れたディレクトリに保存されている .html ファイルを使用すると、遅延なくシームレスに読み込まれ、美しく見えます。同様に、モーダル コンテンツを同じページに埋め込むと、適切に読み込まれます。
残念ながら、これらのどちらも実際にはオプションではありません。.html を使用すると、必要なときにモーダル パーシャル内で php スクリプトを使用できなくなり、モーダル コンテンツを埋め込んでページを乱雑にしたくありません。私はそれらを独自のパーシャルに分けておきたいと思っています。
私が書いたモジュールは、次のものだけを含むコントローラーでかなり単純です。
public function rebatesAction(){
$block = $this->getLayout()->createBlock('core/template')->setTemplate('partials/modals/rebates.phtml');
$this->getResponse()->setBody($block->toHtml());
}
私の質問は、このアプローチを使用してモーダル コンテンツをロードするときの 2 秒の遅延を解消するにはどうすればよいですか? または、ここに記載していない別のアプローチでこの問題を解決できますか?