View Issue Details

IDProjectCategoryView StatusLast Update
14208Feature requests[All Projects] Theme editorpublic2019-06-20 11:15
ReporterDenisChenu Assigned To 
PrioritynoneSeverityfeature 
Status newResolutionopen 
Product Version 
Target VersionFixed in Version 
Summary14208: A way to update "parent template"
Description

Currently : we have vanilla, fruity and bootswatch extend vanilla.
extend bootswatch make a new theme extending bootswatch extending vanilla

But if user have already make some fix on his template, and must move it from bootswatch to fruity : he was unable …

Additional Information

Currently : only core theme, extend vanilla.
Since one week : it can be great for testing to allow bootswatch (for example) to extend accessible_vanilla (himself extend vanilla).

Maybe track down final theme is it's the same.

TagsNo tags attached.

Relationships

related to 14250 assignedLouisGac Bug reports Unable to import some survey lss with debug=2 
related to 14330 closedlemeur Bug reports Renaming a template with inheritance (children) will break surveys using the inherited template 
related to 13250 new Feature requests Update button instead of Uninstalling/Reinstalling the theme to reflect config.xml changes 

Activities

LouisGac

LouisGac

2018-12-20 11:21

manager   ~50025

you can do it by changing the parent theme in the XML file, and then by reseting the theme.
it could be possible to do via the admin interface too: but we can't guarantee that changing the parent theme will always work. So it should be only for expert users who knows what they, so it's ok to keep it in the XML.
I'll write a note about it in the wiki.

LouisGac

LouisGac

2018-12-20 11:30

manager   ~50026

https://manual.limesurvey.org/New_Template_System_in_LS3.x#The_manifest_config.xml

DenisChenu

DenisChenu

2018-12-20 12:31

developer   ~50034

You mean only byy FTP : yes i know we can already do this … this feature request is for Admin GUI

I can always do anything via FTP even delete all core template … and set it to only my template (maybe there are issue here)

LouisGac

LouisGac

2018-12-20 12:36

manager   ~50037

for Admin GUI: I'm against it, because you can't guarantee that the new parent theme will be compatible with your changes. So it's only for advanced users....

DenisChenu

DenisChenu

2018-12-20 12:39

developer   ~50039

«Maybe track down final theme is it's the same.»

And currently : you can easily broken anything in advanced options … just adding "parent template" don't broke more.

Else : i can make a new plugin to do this …

DenisChenu

DenisChenu

2018-12-20 12:40

developer   ~50040

And more : in general user only update one or 2 files, maybe just custom.css … and here : this can't broke anything

LouisGac

LouisGac

2018-12-20 12:40

manager   ~50041

yep it's true, theme editor is already an adavanced feature...
so why not.

Issue History

Date Modified Username Field Change
2018-11-03 20:08 DenisChenu New Issue
2018-11-13 23:43 DenisChenu Relationship added related to 14250
2018-12-10 18:10 DenisChenu Relationship added related to 14330
2018-12-20 11:21 LouisGac Note Added: 50025
2018-12-20 11:30 LouisGac Note Added: 50026
2018-12-20 12:31 DenisChenu Note Added: 50034
2018-12-20 12:36 LouisGac Note Added: 50037
2018-12-20 12:39 DenisChenu Note Added: 50039
2018-12-20 12:40 DenisChenu Note Added: 50040
2018-12-20 12:40 LouisGac Note Added: 50041
2019-06-20 11:15 DenisChenu Relationship added related to 13250