Created on 7 March 2025, 29 days ago

Problem/Motivation

Yesterday I installed this theme in a new website. I used an older site with the Solo theme (with version 1.0.12, updated to 1.0.14) as example for the settings and found these settings missing in the new site:
- Welcome Text
- System Messages
- Page Title
- Footer Containers

๐Ÿ› Bug report
Status

Active

Version

1.0

Component

Code

Created by

๐Ÿ‡ณ๐Ÿ‡ฑNetherlands promes

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @promes
  • ๐Ÿ‡ณ๐Ÿ‡ฑNetherlands promes
  • ๐Ÿ‡ณ๐Ÿ‡ฑNetherlands promes

    Sorrrry, I forgot to mention it is in the subtheme, which I use allways in a separate directory.
    In the Solo settings only I also found:
    - Popup Login Block
    - Fixed Search Block
    - Footer Menu

  • ๐Ÿ‡บ๐Ÿ‡ธUnited States flashwebcenter Austin TX

    Hello,

    The Solo theme includes some block configuration provided through config/optional files, located in solo/config/optional. These configuration files are the same in versions 1.0.12 and 1.0.14. This configuration is only applied when you install the theme for the first time. If you modify these configuration files after the theme is already installed, the changes will not take effect unless you uninstall and reinstall the theme.

    When upgrading the theme from 1.0.12 to 1.0.14, you should not uninstall the theme. Uninstalling and reinstalling the theme will reset all your existing settings, replacing them with the default configuration provided by the theme.

    If you accidentally uninstalled the theme (or a module) and lost your custom configuration, here are some tips to try to restore your old config:

    • Backups (if available): If you have a database backup from before the uninstall, restore the backup. This is the easiest way to get all your old settings back.
    • Config Export (if you exported before): If you previously exported your site configuration (drush config-export or from the admin UI), you can re-import (drush config-import) after reinstalling the theme to restore your settings.
    • Manual Rebuild (if no backups exist): If you have no backup, youโ€™ll have to manually reconfigure the blocks, theme settings, and any other configurations tied to the theme. You could reference an old staging/dev environment if you have one.
    • Partial Config Import: If you still have access to a copy of your config/sync folder or the old database, you can manually copy over just the config files related to the theme (like block.block.*, theme.settings.solo, etc.) and import only those. Be careful when mixing old and new config to avoid compatibility issues.

    Best wishes,
    Alaa

  • ๐Ÿ‡ณ๐Ÿ‡ฑNetherlands promes

    Alaa, thanks for the info. But I have another case. I have been unclaer.
    1. I have an existing site, installed with version 1.0.12 and updated with composer to 1.0.14.
    2. I have a new site installed with 1.0.14.
    In both sites I made a copy of the solo subtheme for local alterations.
    I use site 1 to see where I altered the theme settings of the subtheme.
    In the settings of the subtheme of the new site I am missing the mentioned parts in the settings. Like the Page Title Settings for changing the fontsize of the pagetitle (which is new). In the first site I can change this.

  • ๐Ÿ‡บ๐Ÿ‡ธUnited States flashwebcenter Austin TX

    Hello,

    On a fresh install, all configurations for the specified region work as expected. The configurations were exported to solo.settings.yml and solo_subtheme.settings.yml. In your case, it's unclear how the subtheme was created and where it is located. The Solo subtheme serves as an exampleโ€”you should copy and rename it as needed ../web/themes/custom/my-subtheme. This is the recommended approach.

    Best wishes,
    Alaa

  • ๐Ÿ‡ณ๐Ÿ‡ฑNetherlands promes

    I just did it like you described: load solo with composer, copy the subtheme to themes/custom, rename the copied subtheme, install the subtheme and go to the settings page to update the settings.
    I couldn't believe it myself that some settings were missing. It never happened before with other installs from your themes d8w3css and solo.
    To be sure I did it correctly, I deinstalled solo completely, both manually from the theme/custom map and with composer from theme/contrib.
    Then I installed solo again with composer as written above.
    See the screenprints from the new subtheme settings page: several settings option are missing. Please check the solo settings as well.

  • ๐Ÿ‡บ๐Ÿ‡ธUnited States flashwebcenter Austin TX

    Hello,

    Are you saying that you can't see the region settings when you navigate to Admin > Appearance > Settings > Solo (admin/appearance/settings/solo)?

    There is a message on this page, it states:

    and on Solo's homepage, it states:
    "Intelligent Design for a Clean Admin Experience
    Soloโ€™s intelligent design system hides unused region settings from the theme configuration page. This reduces clutter, making the interface cleaner and easier to navigate. This is especially helpful for Drupal site builders who want to focus only on the settings they actually need."

    Please add any blocks to see the region settings.

    Best wishes,
    Alaa

  • ๐Ÿ‡บ๐Ÿ‡ธUnited States flashwebcenter Austin TX
Production build 0.71.5 2024