Commits

Mikhail Korobov committed e03e434

Возможность указывать атрибуты для img в теге yandex_map

  • Participants
  • Parent commits 6818620
  • Tags 0.5

Comments (0)

Files changed (2)

            <!-- Пример с явным указанием адреса -->
            {% yandex_map "Екатеринбург, Мира 32" 300 400 %}
 
-           <!-- Пример с адресом в переменной и явным указанием уровня детализации карты -->
-           {% yandex_map address 200 200 5 %}
+           <!-- Пример с адресом в переменной, указанием уровня детализации и своими атрибутами -->
+           {% yandex_map address 200 200 5 "id='my_map'" %}
 
    и фильтр static_map_url::
 

yandex_maps/templatetags/yandex_maps_tags.py

 
 
 @register.simple_tag
-def yandex_map(address, width, height, zoom = 14):
+def yandex_map(address, width, height, zoom = 14, attrs=''):
     '''Тег, который выводит <img> с картой.
 
     Параметры:
 
     '''
     url = _url_for(address, width, height, zoom)
-    return "<img src='%s' width='%s' height='%s' alt='%s' />" % (
-             url, width, height, conditional_escape(address))
+    return "<img src='%s' width='%s' height='%s' alt='%s' %s />" % (
+             url, width, height, conditional_escape(address), attrs)