Skip to content
This repository was archived by the owner on Apr 14, 2026. It is now read-only.
This repository was archived by the owner on Apr 14, 2026. It is now read-only.

Newly added theme files not located until cache cleared #95

@drjones69

Description

@drjones69

Good afternoon,
Just started with LiipThemeBundle - so apologies if I'm trying to run before i can walk.

I have set up 2 themes (say, Brand1 and Brand2) and set fallback to Resources/views/

If I have a template which loaded from the fallback - this works. If I then place a template in (say) Resources/themes/Brand1/ and reload the page, it still pulls the template from the fallback.

Once I clear the cache though, the newly added override template is (correctly) loaded.

I think the cause is down in the Liip\ThemeBundle\Locator\TemplateLocator::locate method - as I understand things, once a template is added to the cache, the locator method then relies on this rather than relocating the template.

Would this be better to use the %%kernel_debug%% value, and always relocate the template if the app is in an environment with debug=true?

Regards,
Ryan

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions