夜...
cs-cart 4.1.2 を使用してカスタマイズされた e コマース アプリを構築していますが、エラーではなく奇妙な動作という問題に遭遇しました...
index.tpl の render_location 関数を単純なロジックに置き換えて、ディスパッチ値に基づくカスタム テンプレートを含めました。
これは、これまでのところ、すべてのページでうまく機能しています...ディスパッチルートがcustom_search.searchのときに呼び出されるカスタムテンプレート「search.tpl」があります。ページが読み込まれ、テンプレートが期待どおりに表示されますが、コンソールと応答ヘッダーに 404 ステータスが表示されます..?
システムがこれを必要とする場合に備えて、同じディスパッチ値の場所をレイアウトに追加するなど、これの原因を突き止めるためにいくつかのことを行いました。
それが機能するように呼び出されているフロントエンドコントローラーファイルがあります。ページタイトルを置き換えるテンプレートフックがあり、それが呼び出されているため、システムは確実に期待どおりにページをレンダリングしています。
誰もこれに遭遇したことがありますか?
乾杯、ジョン