Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: v4.0 Fix cannot select default theme

...

  1. Compress your theme folder
  2. Log in to the Abiquo Server and copy your theme to theme folder
    • The theme folder is /var/www/html/ui/theme
    • For example, using wget from the Abiquo Server to a Linux machine

      Code Block
      wget myuser@mymachine:~/Downloads/mytheme_base_theme.tar.gz /var/www/html/ui/theme
      
  3. Move or copy any existing theme with this name to another folder name

    Code Block
    cd /var/www/html/ui/theme
    mv my_custom_theme my_custom_theme_backup
    
  4. Extract the theme (which will OVERWRITE any theme with the same name). For example, when the theme was compressed with tar and gzip

    Code Block
    tar -zxvf my_custom_theme.tar.gz

Set a default theme

You can set a default theme that Abiquo can use to style the login zone and enterprises when no other theme is selected. You cannot select this theme directly. When you set a default theme, Abiquo still requires the abicloudDefault theme as before.

To set a default theme that will persist after upgrades you can do one of the following steps:

  • In the theme folder, create a symbolic link, named 'default', which points to the desired theme to mark it as the default:
     

    Code Block
    > theme/ ln -s default sample_theme_2

    Note that Tomcat does not allow access to symbolic links by default and you will need to enable the allowLinking property. See https://tomcat.apache.org/tomcat-8.0-doc/config/resources.html#Common_Attributes

  • If you do not wish to use a symbolic link for security reasons, in the theme folder, rename or copy the folder of the theme you would like to use as the default to create a "default" folder.

...