View Issue Details

IDProjectCategoryView StatusLast Update
0006139OXID eShop (all versions)2. ----- eShop backend (admin) -----public2022-02-01 14:07
Reportervschmi Assigned To 
PrioritylowSeverityfeatureReproducibilityalways
Status resolvedResolutionfixed 
Product Version4.9.4 / 5.2.4 
Fixed in Version6.0.0 
Summary0006139: Refactor pagination
DescriptionThe pagination using templates is not flexible for custom implementations. This particular issue occurs when we attempted to fix the oepaypal Module.

The oepaypal Module does not carry over the filter selections in the list in Administer Orders -> Orders. I attempted to correct that, but to do that the following steps are necessary:

- Copy the pagenavisnippet.tpl and order_list.tpl to the oepaypal module
- Adjust the pagenavisnippet.tpl to include the additional parameters and adjust order_list.tpl to include the new template

Up until that point it seems straightforward, however, additional modules modifying the order_list would need the same procedure, including all additional parameters from all modules.

I propose to refactor the lists and navigation to be more flexible so that they can actually be extended by PHP code.

TagsNo tags attached.
ThemeNot defined
BrowserAll
PHP VersionNot defined
Database VersionNot defined

Activities

Sven Brunk

2022-02-01 14:04

administrator   ~0013658

Confirmed. This is a candidate for a new admin block

Sven Brunk

2022-02-01 14:06

administrator   ~0013659

Actually there is a block IN https://github.com/OXID-eSales/oxideshop_ce/blob/master/source/Application/views/admin/tpl/pagetabsnippet.tpl now, so you could overwrite that without touching the template or pre-/append something