django-vennlig-tag-lasteren er en Django app som bruker templatetag bibliotekene i Django maler for å eventuelt støttefunksjoner.
Dette programmet gir tre malkodene {% friendly_load%} {% if_has_tag%} og {% ifnot_has_tag%}.
Brukes sammen kan du bygget maler som har valgfri støtte for visse malkodene. Du kan bruke dem hvis de er tilgjengelige og gjøre noe annet hvis de ikke er.
Installasjon
Legg friendlytagloader til INSTALLED_APPS
Bruk
{% Belastning friendly_loader%} i malen
Laste noen valgfri taglib {% friendly_load kommentarer%}
Betinget bruke sin tag:
{% If_has_tag render_comment_list%}
& Nbsp; {% render_comment_list for obj%}
{% Andre%}
& Nbsp; Kommentar støtte er ikke tilgjengelig
{% Endif_has_tag%}
{% Friendly_load%} tar flere argumenter, så legger i flere valgfrie mal tag bibliotekene samtidig støttes:
{% friendly_load kommentarer webdesign website_tags%}
{% If_has_tag%} og {% ifnot_has_tag%} kan også håndtere flere argumenter.
I tilfelle av if_has_tag dette betyr at alle gitt kodene skal være tilgjengelig, så dette vil ikke gjengi noe, selv om nå er en innebygd tag:
{% If_has_tag nå nonexisting_tag%}
& Nbsp; {% nå%}
{% Endif_has_tag%}
Den ifnot_has_tag tilstand vil utløse hvis noen av de gitte koder er utilgjengelig. For eksempel dette fortsatt gjør inneværende år siden nonexisting_tag er utilgjengelig, og nå er en innebygd tag:
{% Ifnot_has_tag nå nonexisting_tag%}
& Nbsp; {% nå%}
{% Endifnot_has_tag%}
Hva er nytt i denne utgaven:
- Django 1.4 kompatibel
Krav :
- Python
- Django
Kommentarer ikke funnet