在我的Play应用程序我有一个配置是这样的:类型安全配置:如何配置项目迭代
social {
twitter {
url="https://twitter.com"
logo="images/twitter.png"
}
facebook {
url="https://www.facebook.com"
logo="images/facebook.png"
}
}
何做我遍历所有的social
项获得每个条目url
和logo
?
<table border="0" cellspacing="0" cellpadding="2"><tr>
@configuration.getConfig("social").map { config =>
@for(item <- config.entrySet) {
<td><a href="item.getString("url")">
<img src="@routes.Assets.at("item.getString("logo")").absoluteURL()" width="24" height="24"/></a></td>
}
}
</table>
当然,item.getString
在这里摘录以上不工作...它只是显示了我想要的目的。
最终目标是能够添加任何进一步的社交网址,而无需修改页面模板。
Tx,这正是我正在寻找的:-) – j3d