Closed (won't fix)
Project:
Drupal core
Version:
8.0.x-dev
Component:
theme system
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
7 Apr 2014 at 19:48 UTC
Updated:
29 Jul 2014 at 23:32 UTC
Jump to comment: Most recent
Comments
Comment #1
sunI... don't think we want an automation for theme settings form elements.
Modules like Shortcut module that expose theme settings can and should alter the theme settings form.
That is, at least in the current architectural design; cf. #2235901: Remove custom theme settings from *.info.yml
Base themes typically provide excessive settings, which may use very advanced Form API features (like vertical tabs, #states, etc). For example, the Omega theme exposes a complete page layout builder UI on its theme settings page. I can only assume that such themes would be very unhappy if their underlying settings would be automatically exposed as primitive form elements...
So I actually think the proposal won't fix...
Comment #2
effulgentsia commentedI agree with #1. Additionally, nowhere else in core other than config translation does the existence of a config schema definition automatically create a UI. Doing so may be something we want to explore in contrib or in D9, but I think it's too late to open that can of worms for D8 core.
Comment #3
jessebeach commentedValid arguments. I'm ok with closing this.