【问题标题】:Is it safe to change NopCommerce layout and components markup ? Will it cause a problem later on updating NopCommerce?更改 NopCommerce 布局和组件标记是否安全?以后更新 NopCommerce 会导致问题吗?
【发布时间】:2021-09-08 08:43:48
【问题描述】:

基本上我需要更改 NopCommerce 应用程序的外观和感觉,并且我已经创建了一个单独的主题文件夹并且可以在那里进行我的 CSS 更改。但是你可以用 CSS 做的只有这么多。在某些时候,我需要更新 html 以使其看起来像我想要的那样。

所以我担心的是,如果我更改布局和单个页面 html 以使网站看起来像我想要的那样,如果以后我必须升级 NopCommerce 版本会发生什么,我的标记更改会中断还是它没问题。

我看过 NopCommerce 主题,看起来他们已经更新了标记,但我不确定这样做是否正确。

【问题讨论】:

    标签: html user-interface themes upgrade nopcommerce


    【解决方案1】:

    您已经完成了一半,这与更改 CSS 的过程相同。只需将您打算修改的所有 cshtml 文件复制到主题文件夹并根据需要更改代码。根据 nopCommerce 标准,修改后的文件应位于 Themes/YourTheme/Views 下。当您安装主题时,它将从此处而不是默认文件夹呈现页面。这样,默认视图保持不变,您的更改不会影响默认主题。

    例如,在4.4版本的默认主题中,主页是从Themes/DefaultClean/Views/Home/Index.cshtml呈现的。要为您的主题自定义此页面的布局,请将 Home 文件夹复制到 Themes/YourTheme/Views 即可。

    官方文档中都有详细的例子-Customizing nopCommerce Themes

    【讨论】:

    • 编辑了我的答案以包含文档链接。我建议通过它来更好地理解这个过程。
    猜你喜欢
    • 2017-05-27
    • 2012-07-28
    • 1970-01-01
    • 1970-01-01
    • 2019-05-06
    • 1970-01-01
    • 2013-06-10
    • 1970-01-01
    • 2019-08-25
    相关资源
    最近更新 更多