YoQuieroSaber / votai-theme

Yo Quiero Saber Argentina, tema de vota inteligente que incluye el juego
http://www.yoquierosaber.org
BSD 3-Clause "New" or "Revised" License
7 stars 3 forks source link

Sobreescribiendo la librería que retorna {% elections_json %} y que i… #16

Closed lfalvarez closed 9 years ago

lfalvarez commented 9 years ago

Hola! Este PR agrega una libreria de templates o templatetags que sobreescribe una que tenía el VI y que retornaba la url de una elección. Ahora también retorna desde dónde debemos sacar el JSON para la media naranja. El json retornado viene así:

[
    {
    "medianaranja_link": "/theme/election/presidencial/media-naranja.json", 
    "tags": [], 
    "name": "Presidencial", 
    "detaillink": "/election/presidencial", 
    "slug": "presidencial"
    },
    {
    "medianaranja_link": "/theme/election/vice-presidencial/media-naranja.json", 
    "tags": [], 
    "name": "Vice-Presidencial", 
    "detaillink": "/election/vice-presidencial", 
    "slug": "vice=presidencial"
    }
]

Cómo funciona? en los templates tienes que agregar esta linea al principio: {% load yqs_extras %}. Si es que en el template está presente la librería {% load votainteligente_extras %} entonces {% load yqs_extras %} debe ir después para sobre_escribir. Por ejemplo en esta linea.

Luego la invocas así {% elections_json %}