src/pyams_default_theme/component/gallery/templates/renderer-default.pt
changeset 319 29ffc22ece57
parent 300 f20595749ba6
child 326 d4b7d40f4847
equal deleted inserted replaced
318:088a31dbed81 319:29ffc22ece57
     1 <h3>${view.title}</h3>
     1 <h3>${view.title}</h3>
     2 <div tal:define="cache_key tales:cache_key(context)"
     2 <div tal:define="cache_key tales:cache_key(context);
       
     3 				 settings view.settings;
       
     4 				 thumb_name settings.thumbnails_selection;
       
     5 				 lg_thumb thumb_name or 'lg';
       
     6 				 md_thumb thumb_name or 'md';
       
     7 				 sm_thumb thumb_name or 'sm';
       
     8 				 xs_thumb thumb_name or 'xs';"
     3 	 i18n:domain="pyams_default_theme"
     9 	 i18n:domain="pyams_default_theme"
     4 	 id="gallery-${cache_key}"
    10 	 id="gallery-${cache_key}"
     5 	 class="gallery gallery-grid"
    11 	 class="gallery gallery-grid"
     6 	 data-wrapping="false">
    12 	 data-wrapping="false">
     7 	<div tal:repeat="image context.get_visible_medias()"
    13 	<div tal:repeat="image context.get_visible_medias()"
    13 		   data-title="${i18n:image.title}"
    19 		   data-title="${i18n:image.title}"
    14 		   data-footer="${i18n:image.author}"
    20 		   data-footer="${i18n:image.author}"
    15 		   tal:define="image_data i18n:image.data;
    21 		   tal:define="image_data i18n:image.data;
    16 					   alt i18n:image.title;"
    22 					   alt i18n:image.title;"
    17 		   href="${tales:absolute_url(image_data)}">
    23 		   href="${tales:absolute_url(image_data)}">
    18 			${structure:tales:media(image_data, lg_width=3, md_width=4, sm_width=4,
    24 			${structure:tales:media(image_data, lg_thumb=lg_thumb, lg_width=3, md_thumb=md_thumb, md_width=4,
    19 									xs_width=6, css_class='img_responsive', alt=alt)}
    25 									sm_thumb=sm_thumb, sm_width=4, xs_thumb=xs_thumb, xs_width=6,
       
    26 									css_class='img_responsive', alt=alt)}
    20 		</a>
    27 		</a>
    21 		<div class="author">${i18n:image.author}</div>
    28 		<div class="author">${i18n:image.author}</div>
    22 	</div>
    29 	</div>
    23 </div>
    30 </div>