przyjazny Django tag-ładowarki jest aplikacja Django, który wykorzystuje biblioteki w szablonach Django templatetag opcjonalnie możliwości wsparcia się.
Ta aplikacja oferuje trzy znaczniki {% szablonów friendly_load%}, {% if_has_tag%} i {% ifnot_has_tag%}.
Używane razem można zbudowany szablonów, które mają dodatkową obsługi niektórych tagów szablonu. Można ich używać, jeśli są one dostępne i zrobić coś innego, jeśli nie są.
instalacji
Dodaj friendlytagloader do INSTALLED_APPS
Zastosowanie
{% Friendly_loader obciążenia%} w szablonie
Załadować jakiś opcjonalny TagLib {% komentarzy friendly_load%}
Warunkowo użyć jego tag:
{% If_has_tag render_comment_list%}
& Nbsp; {% render_comment_list do obj%}
{% Else%}
& Nbsp; Komentarz wsparcie nie jest dostępny
{% Endif_has_tag%}
{% Friendly_load%} ma wiele argumentów, więc ładowanie wielu opcjonalne biblioteki szablon na raz jest obsługiwany:
{% komentarzy friendly_load webdesign website_tags%}
{% If_has_tag%} i {% ifnot_has_tag%} obsługuje także wiele argumentów.
W przypadku if_has_tag Oznacza to, że wszystkie podane znaczniki powinny być dostępne, to nic nie odda chociaż teraz wbudowany tag:
{% If_has_tag teraz nonexisting_tag%}
& Nbsp; {%}% teraz
{% Endif_has_tag%}
Stan ifnot_has_tag spowoduje, jeśli któryś z podanych tagów jest niedostępny. Na przykład to jeszcze czyni bieżący rok od nonexisting_tag jest niedostępny, a teraz jest wbudowana tag:
{% Ifnot_has_tag teraz nonexisting_tag%}
& Nbsp; {%}% teraz
{% Endifnot_has_tag%}
Co nowego w tym wydaniu:
- Django 1.4 kompatybilny
Wymagania :
- Python
- Django
Komentarze nie znaleziono