的幫助下,顯示值這是我的模型:我不能用吊帶款的AEM
package org.aem.ubusina.core.models;
import javax.inject.Inject;
import org.apache.sling.api.resource.Resource;
import org.apache.sling.models.annotations.Model;
@Model(adaptables = Resource.class)
public class PromoModel {
@Inject
public String image;
@Inject
public String text;
@Inject
public String desc;
public String getImage() {
return image;
}
public String getText() {
return text;
}
public String getDescription() {
return desc;
}
}
這是HTML代碼:
這說明:$ {} model.description
這是標題:$ {} model.title
我也包括使用 <數據SLY-use.model =「org.aem.ubusina.core.model我在HTML模型s.PromoModel「>
但是,我無法獲取值。請幫忙。
你能請添加要調整資源的更多信息。例如:你說你想用'$ {model.title}'顯示資源標題。但是你的模型沒有'getTitle()'方法。所以我假設你想顯示資源屬性'jcr:title'的值。在這種情況下,您將不得不更新模型類或作爲快捷方式在HTL(Sightly)模板中使用它:'$ {properties.jcr:title}'。知道您正在運行哪個AEM版本也很重要。 – Jens