Cs-cart 4页加载,但控制台显示404

时间:2014-03-13 18:24:11

标签: http-status-code-404 console.log cs-cart

...晚报

我正在使用cs-cart 4.1.2构建一个自定义的电子商务应用程序并遇到了一个问题,不是错误,而是一个奇怪的行为......

我已经使用一个简单的逻辑位替换了index.tpl中的render_location函数,以包含基于调度值的自定义模板。

迄今为止,这在所有页面上都运行良好,直到现在......我有一个自定义模板' search.tpl'当调度路由是custom_search.search时调用。页面加载,模板按预期显示但在控制台和响应标题中我看到404状态..?

我已经做了一些事情来尝试解决造成这种情况的原因,包括在系统需要时为布局添加相同调度值的位置。

有一个前端控制器文件被调用以便工作,我有一个模板钩子来替换页面标题,并且正在调用,因此系统肯定会按预期呈现页面。

以前有人遇到过这个吗?

干杯, 乔恩

1 个答案:

答案 0 :(得分:0)

是的,所以你不要在这上面浪费时间,并且为了帮助其他人解决同样的问题,我发现了问题。

我修改了index.tpl文件,为每个视图调用自定义模板,这样我就不必处理噩梦模板系统(如果你想大量修改前端,那真是个噩梦)。在这样做时,我删除了render_location函数,该函数呈现所有块/ tpl文件以生成视图。尽管删除了此功能,系统仍然要求您在插件中使用正确的文件,即使未使用它。

所以在设计中>主题> theme_name>模板>插件> addon_name>意见> addon_name总是需要一个与调度调用的第二部分同名的tpl文件。

例如,对于dispatch = addon_test.view,您需要以下内容: 设计>主题> theme_name>模板>插件> addon_test>意见> addon_test> view.tpl