@user_not_banned
def frontpage_view(request):
- images = lp_media_for_type(request.db, u'mediagoblin.media_types.image')
- videos = lp_media_for_type(request.db, u'mediagoblin.media_types.video')
+ images = lp_media_for_type(request.db, u'mediagoblin.media_types.image')
+ videos = lp_media_for_type(request.db, u'mediagoblin.media_types.video')
+ featured_images = lp_media_for_type(request.db, u'mediagoblin.media_types.image', "featured")
+ featured_videos = lp_media_for_type(request.db, u'mediagoblin.media_types.video', "featured")
return render_to_response(
request, 'libreplanet/root.html',
{'images': images,
'videos': videos,
+ 'featured_images': featured_images,
+ 'featured_videos': featured_videos,
'allow_registration': mg_globals.app_config["allow_registration"]})
def frontpage_view_hook():
</p>
<div class="clear"></div>
+ <h2>{% trans %}Featured Videos{% endtrans %}</h2>
+ {{ media_grid(request, featured_videos) }}
+ <div class="clear"></div>
+ <p>
+ <a href="/videos/featured">View all featured videos</a>
+ </p>
+
+ <h2>{% trans %}Featured Photos{% endtrans %}</h2>
+ {{ media_grid(request, featured_photos) }}
+ <div class="clear"></div>
+ <p>
+ <a href="/photos/featured">View all featured photos</a>
+ </p>
+
<h2>{% trans %}Videos{% endtrans %}</h2>
{{ media_grid(request, videos) }}
<div class="clear"></div>