Strona główna forum Wsparcie Konfiguracja Wyświetlanie miniaturki w gridzie admina

Wyświetlanie miniaturki w gridzie admina

Wszystko o konfiguracji, możliwościach i ustawieniach...


Posty: 7
Gadu-Gadu: 0

Siemka, wie ktoś jak można wyświetlać miniaturkę w widoku gdzie jest lista produktów ale po stronie admina?
Próbuję tak:

$this->addColumn('thumbnail',
array(
'header'=> Mage::helper('catalog')->__('Thumbnail'),
'width' => '100px',
'type' => 'text',
'index' => 'thumbnail',
));

Ten kod wkładam do Mage_Adminhtml_Block_Catalog_Product_Grid::_prepareColumns() i kolekcję też zmieniam odpowiednoi. Dostaję kolumnę z nazwami plików miniaturek a chciałbym żeby minitaturki były wyświetlane.

Próbowałem podmienić 'type' => 'text' na 'picture' czy 'image' ale nie ma zmiany.
Pozdrawiam

Wyświetlanie miniaturki w gridzie admina

PostTeraz jest 28 mar 2024, o 18:12
Google

Posty: 427
Lokalizacja: Internet


Posty: 6
Gadu-Gadu: 0

Ściągnij i zainstaluj moduł 'Enhanced Product Grid', jest za darmo:
http://www.magentocommerce.com/extensio ... oduct-grid


Posty: 6
Gadu-Gadu: 0

Moduł jest dobry, ale nie działa dla mnie bo mam już zmodyfikowany panel admina pod swoje potrzeby i gryzie się z innymi wtyczkami. Próbowałem wykorzystać kod z modułu ale dla mnie też nie działa.
W bloku app/code/core/Mage/AdminHtml/Block/Catalog/Product/Edit/Tab/Upsell.php dodaję:

$this->addColumn('image',
array(
'header'=> Mage::helper('catalog')->__('Image-Thumb'),
'type' => 'image',
'width' => '50px',
'index' => 'image',
));

Co jest praktycznie tym samym co w module, ale dla mnie również wyśeitla tylko tekst miniaturki a nie miniaturkę.
Ktoś wie jak zdobyć obrazek a nie nazwę pliku..?


Posty: 6
Gadu-Gadu: 0

Rozwiązałem problem... wystarczy odświeżyć cache Magento... i powinno działać, super x)
Dodam ten kod do innych gridów w których potrzebuję miniaturki ;)


Posty: 6
Gadu-Gadu: 0

Hej to wszystko działa, ale należy pamiętać że trzeba wcześniej zainstalować wtyczkę 'Enhanced Product Grid', w innym wypadku widać tylko adres pliku a nie plik, ponieważ Magento nie ma wbudowanego renderera dla obrazków.

Jeżeli ktoś chce listę obsługiwanych rendererów można zobaczyć je tutaj:
app\code\core\Mage\Adminhtml\Block\Widget\Grid\Column\Renderer

Należy jednak uważać wydaje mi się że nie wszystkie z nich są zaimplementowane!


Posty: 3
Gadu-Gadu: 0

andrzejdrut napisał(a):
Moduł jest dobry, ale nie działa dla mnie bo mam już zmodyfikowany panel admina pod swoje potrzeby i gryzie się z innymi wtyczkami. Próbowałem wykorzystać kod z modułu ale dla mnie też nie działa.
W bloku app/code/core/Mage/AdminHtml/Block/Catalog/Product/Edit/Tab/Upsell.php dodaję:

$this->addColumn('image',
array(
'header'=> Mage::helper('catalog')->__('Image-Thumb'),
'type' => 'image',
'width' => '50px',
'index' => 'image',
));

Co jest praktycznie tym samym co w module, ale dla mnie również wyśeitla tylko tekst miniaturki a nie miniaturkę.
Ktoś wie jak zdobyć obrazek a nie nazwę pliku..?


Wrzuciłem to do folderu 'local', ale nie działa. Klikam w link i nic się nie dzieje, to zadziała tylko gdy wrzuca się do folderu 'core'? Staram się nie grzebać w tych plikach


Posty: 5
Gadu-Gadu: 0

Cześć wszystkim, próbuje dodać miniaturki do panelu 'sales > order' ale widzę tylko nazwy plików,
oto mój cudowny kod:

   _prepareCollection():

   $collection->getSelec()->join(array(’cat_product’ => ‘catalog_product_flat_1’), ‘main_table.entity_id = cat_product.entity_id’, array(’thumbnail’));

   _prepareColumns():

   $this->addColumn(’thumbnail’, array(
   ‘header’ => Mage::helper(’sales’)->__(’Deal Image’),
   ‘index’=>’thumbnail’,
   ‘type’ => ‘image’,
   ‘width’ => ‘50px’,
   ));


Ktoś pomoże? :(


Posty: 2
Gadu-Gadu: 0

Przede wszystkim wyrzuciłbym te dziwne cudzysłowia..


Posty: 5
Gadu-Gadu: 0

Aa.. to nie wiem może forum tak przekształciło, w kodzie mam normalne.


Posty: 2
Gadu-Gadu: 0

No ok tylko mówię to choćby dla tych którzy chcą skopiować sobie ten kod :)

Następna strona

Powrót do Konfiguracja



cron