Template consolidation

The prepare API brings with it suggestion-specific variable preparation and opens the door for even more template consolidation, so there is not much movement here... yet.

Legend:
Critical issue
Major issue
Current top priority

Currently in the works for Drupal 8

See all these issues also at https://drupal.org/project/issues/search/drupal?issue_tags=Template+consolidation%2C+Twig&issue_tags_op=all+of. This view of issues is automatically cached and might be out of date up to two hours at times.

To do

#1804614: [meta] Consolidate theme functions and properly use theme suggestions in core
8.4.x-devPlanMajorActived8dtxtheme system cleanupTheme Component Library
#2090967: Extend page.html.twig with html.html.twig
9.x-devTaskNormalActiveBartikStarkdreammarkupNeeds issue summary update
#1819284: [meta] Consolidate all form element container templates, and add theme_hook_suggestions
8.3.x-devTaskNormalActivetheme system cleanup
Assigned to jenlampton
#1973418: Remove tablesort-indicator.html.twig, use CSS instead
8.4.x-devTaskNormalActivetheme system cleanupCSSfrontendNeeds issue summary update
#1813426: [meta] Consolidate all item list templates and add theme_hook_suggestions
8.3.x-devTaskNormalActivetheme system cleanupTheme Component Library
Assigned to jenlampton
#2076301: Remove views-mini-pager.html.twig, use a pager theme suggestion instead
8.4.x-devTaskNormalNeeds workNovicetheme system cleanupVDCdcuacs2015

To review

(None)

To be committed

(None)
Legend:
Critical issue
Major issue
Current top priority

Other related issues

See all these issues also at https://drupal.org/project/issues/search/drupal?issue_tags=Template+consolidation%2C+Twig&issue_tags_op=all+of. This view of issues is automatically cached and might be out of date up to two hours at times.

Backport

(None)

Postponed

Closed

#2092343: Consolidate forum.module and remove call to _theme_table_cell() within template_preprocess_forum_topic_list()
8.0.x-devTaskNormalClosed (fixed)d8dtxtheme system cleanupTheme Component Library
#1777332: Replace theme_menu_link() and menu-tree.html.twig with a single Twig template
8.0.x-devTaskNormalClosed (fixed)theme system cleanupTheme Component LibraryTX (Themer Experience)Performance
#1812684: [meta] Consolidate all table templates and add theme_hook_suggestions
8.0.x-devTaskNormalClosed (fixed)theme system cleanup
#2261425: Streamline aggregator's entities rendering with rest of core
8.0.x-devTaskNormalClosed (fixed)
Assigned to ParisLiakos
#2265991: Replace theme_*_form() with theme suggestion for #theme => form.
8.0.x-devTaskNormalClosed (won't fix)NoviceTwig conversion
#2035905: Remove theme_book_admin_table and call theme('table__book_admin') instead
8.0.x-devTaskNormalClosed (duplicate)theme system cleanup