0
@Inject
String getGoToFavoritesButtonLink();

在接口而不是类中。我想将其值修改为类似getGoToFavoritesButtonLink().concat(".html");这样的 URL,以便可以外部化。没有任何二传手怎么能做到这一点?

爪哇:

@Model(adaptables = org.apache.sling.api.resource.Resource.class, defaultInjectionStrategy = DefaultInjectionStrategy.OPTIONAL) 
public interface WebshopFavoriteListConfigModel {
@Inject 
String 
getGoToFavoritesButtonLink();
}

HTML:

<a href="${model.webshopFavoriteListConfigModel.goToFavoritesButtonLink}"/>
4

1 回答 1

0

extension您可以使用HTL 选项设置扩展名:

<a href="${model.webshopFavoriteListConfigModel.goToFavoritesButtonLink @ extension='html'}">...</a>

您可以查看HTL 规范中的所有 URI 操作选项

于 2019-03-04T11:50:57.167 回答