Typesafe config: Comment faire pour effectuer une itération sur les éléments de configuration

Dans mon Jeu application j'ai une configuration comme ceci:

social {
    twitter {
        url="https://twitter.com"
        logo="images/twitter.png"
    }
    facebook {
        url="https://www.facebook.com"
        logo="images/facebook.png"
    }
}

Ho dois-je effectuer une itération sur tous les social entrées pour obtenir url et logo pour chaque entrée?

<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>

Bien sûr, item.getString dans l'extrait de code ci-dessus ne fonctionne pas... ça montre juste ce que je suis en train de réaliser.

L'objectif final serait de pouvoir ajouter de social url sans avoir à modifier le modèle de page.

OriginalL'auteur j3d | 2013-12-14