Fixing docheader in the backend modules
The new docheader in alt_doc.php is not perfect yet, also missing in the list, page and template view of the Backend. We're going to change this.
That's why we made some changes.
(issue imported from #M7262)
#7 Updated by Patrick Broens over 12 years ago
New patch has been added.This one covers the following modules:
There are some styling issues in IE which have to be solved. Icons are not at the right spot. Maybe Jens can have a look at the position of the icons.I'll continue with the modules:
What should I do? Commit this first to trunk and add the missing module docheaders later, or shall we do it at once?
#10 Updated by Patrick Broens over 12 years ago
Jeff Segars came with the request to put the 'Update' button in the docheader. This means the 'Cancel' button also has to go in there. I think the best solution is to use the appropriate icons for this.
'savedok' icon instead of 'Update' button.
Now that I look at it the 'clear all cache' link can be deleted because this is already available in the top toolbar.
'savedok' icon instead of 'Update' button
'closedok' icon instead of 'Cancel' button
Same for 'clear all cache', should be deleted
Typoscript Object Browser:
Delete 'clear all cache'
No special remarks
#16 Updated by Patrick Broens over 12 years ago
This is a new patch.
The 'Web' modules 'Page', 'List', 'Info' and 'Access' and 'Template' now have the docheader.
Benni did HTML templating only for the docheader. Now the whole output for the modules has a template. The main output of the modules is put in the marker ###CONTENT###. I've done this for future purposes of the HTML templating of the BE modules.
The next few days I'm going to implement the docheaders for the modules 'Functions' and 'Versioning'.
After that I will implement functionality so every function module, added by an extension, can add their own buttons or other stuff to the docheader.
The HTML templates have to move to the modules own dedicated directories.
Ingo asked me to send this patch to core list, although this is not finished yet.
#22 Updated by Patrick Broens over 12 years ago
Uploaded the changes for the docheader, splitted in to several patches.
20080205_rfc7262_base.diff: Base patch for template.php and stylesheet.css. Use this patch before applying any of the other patches.
20080205_rfc7262_page.diff: Web > Page module
20080205_rfc7262_list.diff: Web > List module
20080205_rfc7262_info.diff: Web > Info module
20080205_rfc7262_perm.diff: Web > Access module
20080205_rfc7262_func.diff: Web > Functions module
20080205_rfc7262_versioning.diff: Web > Versioning module
20080205_rfc7262_template.diff: Web > Template module
Docheader is tested in FF2, IE6, Opera9 and Safari3 on WindowsThere are currently some open minor things which can be added after beta:
- Extra row has to be added to the docheader
- Version selector to extra row
- Searchbox (in list module) to extra row
- Record selector in Web > Page > Quickedit needs width (Adapts to the longest name which breaks the docheader)
- Save & Abort buttons Access > User overview to docheader as icons
- Refresh button Versioning to docheader as icon
- Searchbox (Template > TS Object browser) to extra row
- Styling of csh bubbles in docheader
- Extension module functions need to be able to add their own buttons and buttongroups to the docheader
- Move the html templates to the proper module locations
- Make these modules completely templatable
- Make html templates configurable for skin extensions
#28 Updated by Patrick Broens over 12 years ago
Docheader has been committed to trunk for the latest patches.
@Christoph: Could you please make another RFC in the bugtracker for the file module? Otherwise this RFC is getting too big and covers too much. Add only RFC for the list module, please