Salix Theme Design problem

Permalink Browser Info Environment
Hello.

Salix is a great theme! I am having a lot of fun designing my own website with it. I would like to change the background colour of the banners, but when I go into Design and try to Customise the Theme all that happens is that I get presented with a black submenu on the left with no entries. This is using both the Firefox Developer Version and Chrome browsers.
See attached picture.

Thanks.
Russell.

1 Attachment

Type: Ticket
Status: Archived
tangent
View Replies:
pilipala replied on at Permalink Reply 2 Attachments
pilipala
Hi,

Glad to hear you are enjoying using Salix! The design panel should be showing and the background colour of the banner can be changed there under miscellaneous > banner background (see attached)

I’m guessing there may be an error somewhere interfering with the menu. If it was working before, and then has disappeared, you could try removing anything you have recently added. You could check debug settings in concrete5 (dashboard > system and settings > environment > debug settings) or error logs provided by your hosting.

If you have made any changes to styles.xml you could check those (located here salix\themes\salix\css).

If you need a temporary fix, you could use CSS to change the background colour in miscellaneous.less on lines 8 and 9, for example:
#salix-banner {
   background-color: #f00;
   border-bottom: 5px solid #f00; 
   margin-bottom: 20px;
}

This file is located in the Salix folder here: salix\themes\salix\css\build

Please note if you change a theme file any future updates will overwrite it, so you will need to save the original and modified file locally in case you need them.

Thanks, Jennifer
tangent replied on at Permalink Reply
tangent
Hello again.

Thanks for the reply.

I see the first attachment, but when I select 'Customize' the panel turns black so I never see the second.
Debug logging in Concrete5 shows nothing, I'll have another look to make sure. I am just going through setting up the php logs for my server hosting and I'll look at those too when I can.
tangent replied on at Permalink Reply 2 Attachments
tangent
Update.

Nothing in any of the php logs, Concrete5 in debug mode or PHP logging. Think I'll modify it by hand for the moment. Not sure where to look to debug it further. I have turned on the Developer tools and attach the output from before and after pressing Customise. If this would help.

This is a new install from two days ago and it has never worked.
pilipala replied on at Permalink Reply
pilipala
Hello,
The concrete5 v 8.5.4 is quite new (June 9th), and it seems something must have changed in the code that causes this issue with the theme. The theme uses Bootstrap, so possibly there may be a conflict somewhere with concrete5 (which also uses Bootstrap). My apologies, I will have to look into this further.

Thanks, Jennifer
tangent replied on at Permalink Reply
tangent
Great, thanks Jennifer.
pilipala replied on at Permalink Reply
pilipala
Just to let you know, we haven't found a fix yet but working on it. Sorry for any inconvenience. We'll let you know when we have a solution. Thanks
pilipala replied on at Permalink Reply
pilipala
Hello,
We have reported this issue on Github as we are getting an error when we test this in 8.5.3 and 8.5.4. Not sure yet if this is a concrete5 issue or something to do with our theme, but we are looking into it. The design panel works in 8.5.2 and lower with this theme, but there were some changes in 8.5.3 and 8.5.4. Will let you know.
Thanks, Jennifer
pilipala replied on at Permalink Reply
pilipala
Hello,

We have sent you a pm with some files to upload as a temporary fix. The problem was that we had not specified all of the font attributes in the colour presets. In previous versions of concrete5 this was okay, but in newer versions all attributes of type have to be specified.

We will update our theme shortly and update this ticket when this has been uploaded.

Our apologies for any inconvenience.

Thanks, Jennifer
tangent replied on at Permalink Reply
tangent
Hello Jennifer.

Great stuff, thanks for great support.

I'll make do with what I have for the minute and wait for the update.

Got a question about modifying the way the Theme works, but I'll post a separate question about that.
pilipala replied on at Permalink Reply
pilipala
Hello,
We have added Salix v 1.2.0 which works in concrete5 v 8.5.3 and v 8.5.4. This version fixes the problem with the design panel not showing.

Please note that we have changed styles relating to the Handwritten Text style. This could affect the appearance of any instances where you have used this style in your website. If you haven't used this style then the update won't change your website appearance.

If the above change affects your website styles, you can make changes in the design panel or add the CSS below:
div.ccm-page .salix-handwritten-font {
color: inherit;
font-size: inherit;
}

Thanks, Jennifer
tangent replied on at Permalink Reply
tangent
Thanks Jennifer.

It's all looking good.

Great support.
pilipala replied on at Permalink Reply
pilipala
Great! Thanks for letting us know :)

Jennifer
ConcreteCMS replied on at Permalink Reply
ConcreteCMS
Attention: Since there has been no activity on this issue for two weeks, this issue has been automatically archived.

To re-open this issue, reply to this message.

concrete5 Environment Information

# concrete5 Version
Core Version - 8.5.4
Version Installed - 8.5.4
Database Version - 20200609145307

# Database Information
Version: 10.3.20-MariaDB
SQL Mode: ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

# concrete5 Packages
Salix (1.1.0)

# concrete5 Overrides
None

# concrete5 Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache

# Server API
fpm-fcgi

# PHP Version
7.2.31

# PHP Extensions
bcmath, calendar, cgi-fcgi, Core, ctype, curl, date, dom, exif, fileinfo, filter, ftp, gd, gettext, hash, iconv, imagick, imap, intl, ionCube Loader, json, libxml, mbstring, mysqli, mysqlnd, openssl, pcntl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, posix, Reflection, session, SimpleXML, soap, sockets, SPL, sqlite3, standard, tokenizer, wddx, xml, xmlreader, xmlwriter, xsl, Zend OPcache, zip, zlib

# PHP Settings
max_execution_time - 91
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 90
max_input_vars - 1000
memory_limit - 256M
post_max_size - 200M
upload_max_filesize - 50M
ic24.api.max_timeout - 7
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
opcache.max_accelerated_files - 4000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5

Browser User-Agent String

Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:78.0) Gecko/20100101 Firefox/78.0

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You may not request a refund that is not currently owned by you.