0

カスタム モーダル内の 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 秒の遅延を解消するにはどうすればよいですか? または、ここに記載していない別のアプローチでこの問題を解決できますか?

4

1 に答える 1