自定义 X-Cart 5 错误页面
Customize X-Cart 5 error page
我在 X-Cart 上创建了一家商店,我想 change/customize 默认 error/404 页面的内容。我正在使用 X-cart 5.3。任何想法可以做什么?
TIA
Ankit,如果你想改变错误页面(不是404)或者维护页面(这个页面在商店处于重建状态时显示)的默认内容,你应该看看public
X-Cart 安装的文件夹。
此文件夹包含 error.html
(此页面供管理员用户使用)和 maintenance.html
。此外,public/customer
文件夹包含另一个 error.html
(向客户显示的那个)。
不要修改这些文件,因为它们会在升级过程中被覆盖(替换为现有文件)。相反,将它们复制到另一个文件夹或从头开始创建整个错误页面。之后,修改 etc/config.php
文件为错误页面设置正确的路径(将 <your_dir>
部分替换为您的自定义页面文件夹):
; Error handling options
;
[error_handling]
; Template for error pages
page = "<your_dir>/error.html"
page_customer = "<your_dir>/customer/error.html"
; Template for maintenance pages
maintenance = "<your_dir>/maintenance.html"
确保这些选项没有在配置中重复,如果它们重复 - 删除现有的。
404 页面是不同的情况,因为它是由 X-Cart 模板引擎 - Twig 呈现的。有两种方式编辑其内容:
- 您可以修改页面标题和文本标签。打开 X-Cart 管理员并转到
Store Setup
-> Translations
页面,然后单击 link 标签计数您要编辑的语言。
搜索 "Page not found" 标签,然后单击垃圾桶图标附近的地球图标以编辑所有可用的翻译。那就是404页面的标题。
稍后,搜索 "The requested page could not be found." 标签并重复该过程。此标签包含 404 页面的文本。
请注意,任何 HTML 代码都将被删除,仅使用纯文本。
- 第二个方案是修改模板HTML代码。你应该习惯编辑 HTML 和 Twig 语言,你应该也有 ThemeTweaker 插件。
将 skins/customer/404.twig
文件复制到 skins/theme_tweaker/customer/404.twig
并使用文本编辑器进行编辑。
之后在缓存管理页面重建store。
我在 X-Cart 上创建了一家商店,我想 change/customize 默认 error/404 页面的内容。我正在使用 X-cart 5.3。任何想法可以做什么? TIA
Ankit,如果你想改变错误页面(不是404)或者维护页面(这个页面在商店处于重建状态时显示)的默认内容,你应该看看public
X-Cart 安装的文件夹。
此文件夹包含 error.html
(此页面供管理员用户使用)和 maintenance.html
。此外,public/customer
文件夹包含另一个 error.html
(向客户显示的那个)。
不要修改这些文件,因为它们会在升级过程中被覆盖(替换为现有文件)。相反,将它们复制到另一个文件夹或从头开始创建整个错误页面。之后,修改 etc/config.php
文件为错误页面设置正确的路径(将 <your_dir>
部分替换为您的自定义页面文件夹):
; Error handling options
;
[error_handling]
; Template for error pages
page = "<your_dir>/error.html"
page_customer = "<your_dir>/customer/error.html"
; Template for maintenance pages
maintenance = "<your_dir>/maintenance.html"
确保这些选项没有在配置中重复,如果它们重复 - 删除现有的。
404 页面是不同的情况,因为它是由 X-Cart 模板引擎 - Twig 呈现的。有两种方式编辑其内容:
- 您可以修改页面标题和文本标签。打开 X-Cart 管理员并转到
Store Setup
->Translations
页面,然后单击 link 标签计数您要编辑的语言。
搜索 "Page not found" 标签,然后单击垃圾桶图标附近的地球图标以编辑所有可用的翻译。那就是404页面的标题。
稍后,搜索 "The requested page could not be found." 标签并重复该过程。此标签包含 404 页面的文本。
请注意,任何 HTML 代码都将被删除,仅使用纯文本。
- 第二个方案是修改模板HTML代码。你应该习惯编辑 HTML 和 Twig 语言,你应该也有 ThemeTweaker 插件。
将 skins/customer/404.twig
文件复制到 skins/theme_tweaker/customer/404.twig
并使用文本编辑器进行编辑。
之后在缓存管理页面重建store。