diff --git a/weasyl/controllers/general.py b/weasyl/controllers/general.py index 6c30f4f7e..d1e05f48e 100644 --- a/weasyl/controllers/general.py +++ b/weasyl/controllers/general.py @@ -137,12 +137,30 @@ def search_(request): None, # Search results { - "submit": search.browse( + "visual": search.browse( userid=request.userid, rating=rating, limit=22, - find="submit", - cat=None, + find="visual", + cat=1000, + backid=None, + nextid=None, + ), + "literary": search.browse( + userid=request.userid, + rating=rating, + limit=22, + find="literary", + cat=2000, + backid=None, + nextid=None, + ), + "multimedia": search.browse( + userid=request.userid, + rating=rating, + limit=22, + find="multimedia", + cat=3000, backid=None, nextid=None, ), diff --git a/weasyl/templates/etc/search.html b/weasyl/templates/etc/search.html index 3842b86d9..4c8a68bd0 100644 --- a/weasyl/templates/etc/search.html +++ b/weasyl/templates/etc/search.html @@ -135,22 +135,40 @@

${browse_header}

$# BROWSE SUMMARY (user hit the "Browse" tab or didn't specify a content type)

Browse Content

-
$# there are multiple instances of search-backup-search in this template! - -
+ $if results['visual']: +

Visual Submissions

+ + $else: + There are no visual submissions to display. - $if results['submit']: -

Submissions

+ $if results['literary']: +

Literary Submissions

$else: - There are no submissions to display. + There are no literary submissions to display. + + $if results['multimedia']: +

Multimedia Submissions

+ + $else: + There are no multimedia submissions to display. + + $if results['visual'] or results['literary'] or results['multimedia']: + $if results['char']:

Characters

@@ -172,5 +190,4 @@

Journals

$else: There are no journals to display. -