Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsRepositoryRepositoryRemove items from Sort by listRemove items from Sort by list
Previous
 
Next
New Post
10/18/2009 3:34 PM
 

I need to remove "Create Date" from the "Sort by" list.  Where can I do that?

Thanks,

 
New Post
11/8/2009 8:48 PM
 

According to http://www.dotnetnuke.com/Community/Forums/tabid/795/forumid/54/threadid/252628/scope/posts/Default.aspx there is no ability to alter the items in the sort list via a module setting or template.

The only way I managed to do this was with javascript. In your header.html file you're using (such as \DesktopModules\Repository\Templates\default\header.html ) add the following:

<script type="text/javascript" src="[JAVASCRIPTFOLDER]myjs.js"></script>
<
script type="text/javascript">
window.onload = function() {
   fixRepositorySortDropDownOptions();
}
</script>

Then create the following file: \DesktopModules\Repository\js\myjs.js with the contents

function removeElementFromDrowpdown(dropdown, itemValueToRemove) {

   for (i = dropdown.length - 1; i >= 0; i--) {
      if (dropdown.options[i].value == itemValueToRemove) {
         dropdown.remove(i);
         return;
      }
   }
}

function fixRepositorySortDropDownOptions() {
  
// remove options from dropdown which arn't in file list template

   var elSel = document.getElementById('dnn_ctr547_Repository_cboSort');
   if (elSel != null) {
      removeElementFromDrowpdown(elSel,
"Downloads");
      removeElementFromDrowpdown(elSel,
"RatingAverage");
      removeElementFromDrowpdown(elSel,
"Author");
      removeElementFromDrowpdown(elSel,
"CreatedDate");
   }
}
 
You'll need to update 'dnn_ctr547_Repository_cboSort' with the id of your dropdown, and also add/delete the options from the list you want to delete (look at the option value names). In the above example, we delete the user ratings, # downloads, author name and date created.

Hope that helps,
Cheers,
Tim
The only way I managed to do this

 

 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsRepositoryRepositoryRemove items from Sort by listRemove items from Sort by list


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out