[Archivesspace_Users_Group] Multiple Views?

Chris Fitzpatrick Chris.Fitzpatrick at lyrasis.org
Mon Sep 22 15:02:14 EDT 2014

Hi Chris,

Well, this is possible, but... it would require a plugin.
The public app is a Rails app, so themes are in that Rails convention. 

You would probably have to override this helper:

Something that checks if there's a defined them for the selected repository...like

def include_theme_css
    css = ""
   # pull in bootstrap        
    css += stylesheet_link_tag("themes/#{ArchivesSpacePublic::Application.config.public_theme}/bootstrap", :media => "all")
    # if there's a repo_id, include the css them found in app/assets/stylesheets/themes/default/{REPO_ID}.less 
    if params[:repo_id] 
            css += stylesheet_link_tag("themes/#{ArchivesSpacePublic::Application.config.public_theme}/#{params[:repo_id]", :media => "all")
    # not repo_id param, just use the application default
           css += stylesheet_link_tag("themes/#{ArchivesSpacePublic::Application.config.public_theme}/application", :media => "all")


Something like that...


Chris Fitzpatrick | Developer, ArchivesSpace
Skype: chrisfitzpat  | Phone: 918.236.6048

From: archivesspace_users_group-bounces at lyralists.lyrasis.org <archivesspace_users_group-bounces at lyralists.lyrasis.org> on behalf of Prom, Christopher John <prom at illinois.edu>
Sent: Friday, September 19, 2014 2:55 PM
To: Archivesspace Users Group
Subject: [Archivesspace_Users_Group] Multiple Views?

We are beginning to look at customization options. If I understand the plugins/local folder, it allows you to override the existing styles/ themes view.

Question: Is is possible to use multiple themes in the public interface. For example, repository A wishes to have a blue -based theme, and repository B a brown-based theme.  Is this supported?

Chris Prom
University of Illinois at Urbana-Champaign
Archivesspace_Users_Group mailing list
Archivesspace_Users_Group at lyralists.lyrasis.org

More information about the Archivesspace_Users_Group mailing list