【问题标题】:I Want To know The Thymeleaf Variable Location In Featured Products In Broadleaf我想知道阔叶树特色产品中的百里香可变位置
【发布时间】:2018-10-20 06:00:11
【问题描述】:

我想知道 Thymeleaf 变量在阔叶树主页中的位置。请帮我解决问题。

这是文件和位置的截图:

文件截图:https://prnt.sc/gwtqun

我想知道该屏幕截图上#object 和特色产​​品的位置。

提前致谢。

【问题讨论】:

    标签: broadleaf-commerce


    【解决方案1】:

    在 Thymeleaf 中,* 和 #object 都指的是该上下文中的选定对象。 http://www.thymeleaf.org/doc/tutorials/2.1/usingthymeleaf.html#expressions-on-selections-asterisk-syntax

    在 HeatClinic 演示中,productListItem.html 模板在其他几个模板中被引用,其中包含产品列表,例如特色产品组、类别和搜索。

    例如在search.html:

    <ul th:if="${products}" id="products" class="js-products group">
        <li th:each="product : ${products}" th:object="${product}" th:include="catalog/partials/productListItem" class="js-productContainer productContainer"></li>
    </ul>
    

    在这里您可以看到在productListItem 的多个嵌套实例中,这将是搜索中的每个产品。通过调用model.addAttribute(...),将这些产品从BroadleafSearchController 设置在模型上。


    编辑:特别是在 HeatClinic 演示的 homepage.html 中:

    <li th:if="${pageFields[product1]} and ${pageFields[product1].isActive()}" th:with="product=${pageFields[product1]}"
            th:object="${pageFields[product1]}" th:include="catalog/partials/productListItem"
            class="js-productContainer productContainer"></li>
    

    pageFields 属性来自数据库表BLC_PAGE_FLD,其中有一个带有键product1 的条目和一个值是所需产品的产品ID(例如演示中的1) .将此对象添加到模型的控制器是BroadleafPageController。

    【讨论】:

    • 好的,谢谢@epenning 如果我想在主页上添加一些其他类型的产品,例如(商品男士),我想从您那里了解更多信息,我在哪里可以找到添加该产品的详细信息到主页,我在哪里可以添加代码以及在哪里可以找到这些产品的类。请帮我解决问题提前谢谢
    猜你喜欢
    • 2016-05-20
    • 1970-01-01
    • 2016-08-14
    • 2015-11-29
    • 1970-01-01
    • 1970-01-01
    • 2017-04-05
    • 2016-03-07
    相关资源
    最近更新 更多