Drupal 7 has most global site and page elements hardwired into templates, and gives no control to users to move them around. All the page elements (title, tabs, actions, breadcrumb, messages) are hardwired to core and contrib themes alike. We should stop special-casing these, so they can be moved around and selectively hidden or replaced as needed.
- Introduce them as specific blocks that can be moved around.
- Remove special case items from themes.
- Introduce regions as needed to place these elements.
The code should depend on blocks as plugins (), however, we should not mark this postponed so we can do work on this in parallel and be ready for commits once that lands.
|#126||interdiff.txt||11.33 KB||Manuel Garcia|
|#126||convert-page-elements-blocks-507488-126.patch||29.5 KB||Manuel Garcia|
|FAILED: [[SimpleTest]]: [PHP 5.4 MySQL] 85,938 pass(es), 516 fail(s), and 491 exception(s).|
|#125||interdiff.txt||2.36 KB||Manuel Garcia|
|#125||convert-page-elements-blocks-507488-125.patch||18.17 KB||Manuel Garcia|
|PASSED: [[SimpleTest]]: [PHP 5.4 MySQL] 86,794 pass(es).|
|#123||convert-page-elements-blocks-507488-123.patch||18.28 KB||Manuel Garcia|
|PASSED: [[SimpleTest]]: [PHP 5.4 MySQL] 86,297 pass(es).|