多言語サイトを開発しています。
一部の言語は右から左へのレイアウトを使用し、一部は左から右へのレイアウトを使用します。
そのため、一部のビュースクリプトには、自動的にロードする別のRTLビュースクリプトがあります。
ユーザーがRTLであるかどうかをチェックし、そうである場合はファイルのサフィックスに「.rtl」を追加するプラグインを作成しました。Zend_Controller_Action_HelperBroker:: getExistingHelper('ViewRenderer')-> setViewSuffix('rtl.phtml');
問題は、すべてのビュースクリプトにrtlビュースクリプトがあるわけではないため、ファイルが存在するかどうかを確認したいということです。
この問題は、コントローラーで$ this-> render('someScript')を実行すると、私が知る限り、.rtlスクリプトが存在するかどうかを確認する方法がありません。
つまり、アクションが終了した後、レンダリングされる前に接続する方法(イベント)はありますか?
たぶん私はカスタムビューレンダラーを書くべきですか?
ありがとう。