[TYPO3-core] RFC #5466: Feature: Page selector for the list module

Christian Kuhn lolli at schwarzbu.ch
Tue Dec 23 04:29:50 CET 2008


Hi,

this is an SVN patch request.

Type: Feature

Bugtracker references:
http://bugs.typo3.org/view.php?id=5466

Branches: trunk

Problem:
The list module lacks an advanced page selection mechanism to handle 
tables with many records.

Solution:
Patch Dmitry Pikhno's list_adv extension into the core. See attached 
screen shots for a visual impression.

Notes:
* This patch is as non intrusive as possible to prevent too much new 
overhead in the list module (which might be deprecated in 1 or 2 
versions, anyway).
* Introduce two new pageTS parameters:
  - mod.web_list.pagination (enables the new pagination, default 1)
  - mod.web_list.pagination.directPageLinks (number of direct links next 
to current page, default 5)
* Documentation to those pageTS parameters will follow as soon as the 
patch gets general acceptance (I am still fighting with wording and want 
to get some general feedback on parameter names, first).
* The new navigation is only shown in single table view.
* In multi table view a link to single table view labled "Manage all 
records" is shown (in addition to the click on the header row). This 
also fixes the weird switch to single table mode starting with record 
number 21 in the old record navigation.
* There is no fancy ajax or table magic. This is out of scope of this 
RFC, only existing &table and &pointer GET/POST vars are used.
* Patch also works in combination with 
mod.web_list.listOnlyInSingleTableView
* After editing a record the view goes back to the selected page.

Tips on how to test:
* A good test is the global page (id=0) with ext static_info_tables enabled.
* You could override all mentioned pageTS parameters in userTS by 
prepending them with page. .


Thanks an advance for feedback and testing
Christian
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 5466_1.diff
Url: http://lists.netfielders.de/pipermail/typo3-team-core/attachments/20081223/388d6284/attachment-0001.txt 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 5466_multiTableView.png
Type: image/png
Size: 6591 bytes
Desc: not available
Url : http://lists.netfielders.de/pipermail/typo3-team-core/attachments/20081223/388d6284/attachment-0002.png 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 5466_singleTableView.png
Type: image/png
Size: 5610 bytes
Desc: not available
Url : http://lists.netfielders.de/pipermail/typo3-team-core/attachments/20081223/388d6284/attachment-0003.png 


More information about the TYPO3-team-core mailing list