Nella mia applicazione Gioca Ho una configurazione simile a questo:Typesafe config: come iterare elementi di configurazione
social {
twitter {
url="https://twitter.com"
logo="images/twitter.png"
}
facebook {
url="https://www.facebook.com"
logo="images/facebook.png"
}
}
Ho faccio a iterare su tutte le voci social
per ottenere url
e logo
per ogni voce?
<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>
Naturalmente, item.getString
nel frammento qui sopra non funziona ... semplicemente mostra quello che sto cercando di realizzare.
L'obiettivo finale sarebbe quello di essere in grado di aggiungere qualsiasi ulteriore URL sociale senza dover modificare il modello di pagina.
Tx, questo è esattamente quello che stavo cercando :-) – j3d