Themes dependencies for theme engine are not checked before installing a theme

Created on 26 November 2015, about 9 years ago
Updated 27 April 2024, 8 months ago

Problem/Motivation

Themes can be dependent on a theme engine but when themes are being installed Drupal won't check if theme engine actually exists in the code base. This will cause template overrides in the theme to not be loaded which might be very confusing because Drupal is unable to show any error message in the situation.

Proposed resolution

Check themes dependencies for theme engines before enabling them.

Remaining tasks

User interface changes

API changes

Data model changes

🐛 Bug report
Status

Postponed: needs info

Version

11.0 🔥

Component
Theme 

Last updated 4 days ago

Created by

🇫🇮Finland lauriii Finland

Live updates comments and jobs are added and updated live.
  • Needs manual testing

    The change/bugfix cannot be fully demonstrated by automated testing, and thus requires manual testing in a variety of environments.

Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • 🇳🇿New Zealand quietone

    Is this still relevant for Drupal 10 or later?

    Since we need more information to move forward with this issue, I am keeping the status at Postponed (maintainer needs more info). If we don't receive additional information to help with the issue, it may be closed after three months.

    Thanks!

  • Status changed to Active 8 months ago
  • 🇺🇸United States xjm

    I think what this actually needs is manual testing of whether it still happens. The IS includes all the info needed to perform manual testing, so PMNMI doesn't seem quite correct. Thanks!

  • Status changed to Postponed: needs info 8 months ago
  • 🇳🇿New Zealand quietone

    Yes, I agree it needs manual testing. However, I chose PMNMI because, for me, the issue summary does not explain how to manually test this so I was not able to do so. Therefor, I choose to ask if it was still valid.

    I am changing that status back to PMNMI as a way to ask for the steps to reproduce.

Production build 0.71.5 2024