Wer mit den standardmäßig verfügbaren Werten der Anzeige im Backend (Admingrid der Artikel wie auch Bestellungen etc.) nicht zufrieden ist, kann dies beliebig erweitern.
Für die Bestellungen, Rechnungen, Sendungen, Gutschriften wie auch Artikel wird hierfür die
grid.phtml
im Ordner
/app/design/adminhtml/default/default/template/widget
geöffnet und die beliebigen Werte ca. ab Zeile 80 eingepfegt. Für das obige Ergebnis:
<option value=”20″<?php if($this->getCollection()->getPageSize()==20): ?> selected=”selected”<?php endif; ?>>20</option>
<option value=”50″<?php if($this->getCollection()->getPageSize()==50): ?> selected=”selected”<?php endif; ?>>50</option>
<option value=”100″<?php if($this->getCollection()->getPageSize()==100): ?> selected=”selected”<?php endif; ?>>100</option>
<option value=”500″<?php if($this->getCollection()->getPageSize()==500): ?> selected=”selected”<?php endif; ?>>500</option>
<option value=”750″<?php if($this->getCollection()->getPageSize()==750): ?> selected=”selected”<?php endif; ?>>750</option>
<option value=”1000″<?php if($this->getCollection()->getPageSize()==1000): ?> selected=”selected”<?php endif; ?>>1000</option>
<option value=”1500″<?php if($this->getCollection()->getPageSize()==1500): ?> selected=”selected”<?php endif; ?>>1500</option>
<option value=”2000″<?php if($this->getCollection()->getPageSize()==2000): ?> selected=”selected”<?php endif; ?>>2000</option>
Jeweils die Zeile kopieren und einfügen und/oder verändern.
Sollte dies nach dem Löschen des Caches keine Wirkung zeigen (oder nur z.B. bei Bestellungen aber nicht bei Artikeln), liegt dies wahrscheinlich daran, dass eine Extension eine Änderung verhindert.
Als Beispiel die Extension Enhanced Admin Product Grid. Diese greift zum Teil auf die grid.phtml zu. Änderungen für Bestellungen etc. werden durchgeführt, wenn man o.g. Weg geht aber bei den Produkten nicht. Hierfür muss hier eine eigene grid.phtml im Verzeichnis
/app/design/adminhtml/default/default/template/tbt/enhancedgrid/catalog/product
geöffnet und entpsrechend der o.g. Anleitung verändert werden. Dies hat auch den Vorteil, dass man frei entscheiden kann, ob man nur die Produktanzeige oder die Bestellungen verändert.
DENN: Von der Geschwindigkeit sollte man genau bedenken, ob man wirklich 2000 Artikel oder Bestellungen anzeigen lassen möchte. Es kann hier zu ziemlichen Ladezeiten kommen.
Um einzustellen, wie viele Einträge standardmäßig beim Laden der Seite angezeigt werden, kann man die
grid.php
im Verzeichnis
/app/code/core/Mage/Adminhtml/Block/Widget
öffnen und ca. in Zeile 72 die gewünschte Einstellung vornehmen
protected $_defaultLimit = 20;
So sollte dann alles klappen (auch hier an mögliche Extensions denken).
Genutzt in Magento Version 1.4.1.1 Kommentare? Ergänzungen? Hinweise? Gerne!