知りたい広葉樹のホームページのThymeleaf変数の場所は何ですか?問題を解決するために私を助けてください。ここでブロードリーフの注目製品でThymleaf Vriableの位置を知りたい
は、ファイルとlocaionのスクリーンショットです:
ファイルのスクリーンショット:https://prnt.sc/gwtqun
私はそのスクリーンショットの#objectと機能を備えた製品の場所を知りたいです。
ありがとうございました。
知りたい広葉樹のホームページのThymeleaf変数の場所は何ですか?問題を解決するために私を助けてください。ここでブロードリーフの注目製品でThymleaf Vriableの位置を知りたい
は、ファイルとlocaionのスクリーンショットです:
ファイルのスクリーンショット:https://prnt.sc/gwtqun
私はそのスクリーンショットの#objectと機能を備えた製品の場所を知りたいです。
ありがとうございました。
Thymeleafでは、*
および#object
は、そのコンテキストで選択されたオブジェクトを参照します。 http://www.thymeleaf.org/doc/tutorials/2.1/usingthymeleaf.html#expressions-on-selections-asterisk-syntax
ヒートクリニックのデモでは、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
の複数のネストされたインスタンスの中に見ることができ、検索からの製品のそれぞれになります。これらの製品はに電話して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
属性は、キーproduct1
のエントリ製品である値があるデータベーステーブルBLC_PAGE_FLD
、から来ています希望の製品のID(例:1
)。このオブジェクトをモデルに追加するコントローラはBroadleafPageController
です。
okkyou @epenning私はホームページに(merchadise men)のような他のタイプの製品を追加したいと思っています。ホームページにその製品を追加する詳細を見つけることができます。どこにコードを追加すればいいのでしょうか、どこでそれらの製品のクラスを見つけることができますか?事前に感謝の問題を解決するために私を助けてください –