我想知道 Broadleaf 特色产品中的 Thymeleaf 变量位置
I Want To know The Thymeleaf Variable Location In Featured Products In Broadleaf
我想知道 Thymeleaf 变量在 broadleaf 主页中的位置。请帮我解决问题。
这是文件和位置的屏幕截图:
我想知道#object 和特色产品在该屏幕截图上的位置。
提前致谢。
在 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
属性来自数据库 table BLC_PAGE_FLD
,其中有一个条目带有键 product1
和一个值为产品 ID 的条目所需的产品(例如演示中的 1
)。将此对象添加到模型的控制器是 BroadleafPageController
.
我想知道 Thymeleaf 变量在 broadleaf 主页中的位置。请帮我解决问题。
这是文件和位置的屏幕截图:
我想知道#object 和特色产品在该屏幕截图上的位置。
提前致谢。
在 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
属性来自数据库 table BLC_PAGE_FLD
,其中有一个条目带有键 product1
和一个值为产品 ID 的条目所需的产品(例如演示中的 1
)。将此对象添加到模型的控制器是 BroadleafPageController
.