c# - 如果页面标题等于特定标题,则在 NopCommerce 中显示内容

标签 c# if-statement nopcommerce

我是 NopCommerce 的新手,

尝试编写一些代码来显示特定图像,用于特定产品类别

例如,一旦用户点击一本书的图像就会显示,等等。

@{
if (Model.SubCategories.Name.ToString().Equals("Books")){
    <div class="image">
        <img src="~/image/book.png" />
    </div>
}

最佳答案

您可以创建一个新的类别模板,复制默认的 CategoryTemplate.ProductsInGridOrLines 并对其进行更改。

您将在/Views/Catalog 文件夹 下找到默认模板,复制它并更改名称。

接下来配置商务,以便系统可以使用这个新的类别模板,根据 nopcommerce 的版本,这可以通过两种不同的方式完成:

  • 对于旧版本,您需要访问您的数据库并在 CategoryTemplate 表中插入一行。

  • 对于新版本,您可以在System->Templates->Categories

  • 下完成

接下来,您可以在配置类别时在下拉列表中选择此模板,并且将使用此模板而不是默认模板

关于c# - 如果页面标题等于特定标题,则在 NopCommerce 中显示内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25742674/

相关文章:

c# - MVC3 Controller 中的 GET 参数

c# - TranslateTransform 取消 ScaleTransform

c# - 什么情况下 TryDequeue 和类似的 System.Collections.Concurrent 收集方法会失败

javascript - if 和 or (||) 语句

c# - 如何将 nopcommerce 页面标题更改为我的网站名称?

c# - 在 Main() 方法中捕获异常

MySQL - 减去表的某些行并将结果与​​其他行一起显示

vb.net - VB.net中If()函数之谜

c# - 如何在我的 NopCommerce 网站主页中使用垂直 slider ?

nopcommerce - 我应该如何从插件添加新表