Написал для магенты модуль в контроллере делаю переход по линкам
public function testAction()
baseurl/index.php/seller/index/test
соответственно подключает файл test.phtml для вівода в фронте
Я хочу вывести туда все единицы товара которые есть со статусом отображать, не важно есть ли они в категории.
И надо что бы было все как в прикрепленном файле по структуре, все те компоненты на которые указаны стрелки были кликабельными.
Подскажите пожалуйста в каком направлении искать, если есть может какие то примеры, или где почитать?
Заранее большое спасибо
как разместить в модуль каталог товара
17.05.2011 15:58
Да это да.... Мне даже не так вывод товара, а как сделать чтобы он вводился в в форму, та что в прикрепленном файле
если можно все реализовать test.phtml то была бы сказка))))
если можно все реализовать test.phtml то была бы сказка))))
17.05.2011 16:09
- В шапке форума расположено поле ввода с тёмно-красными краями. Если ввести туда "как отобразить блок программно", то выдача будет достаточно релевантна запросу.
- Желательно не цитировать мои сообщения: я и сам знаю, что я писал и не совсем понятна прикладная задача такого цитирования.
- Стандартный способ решения сложной задачи: разбить её на простые и научиться сначала решать простые.
17.05.2011 16:47
Дмитрий Федюк (17.05.2011 16:09) писал:
- В шапке форума расположено поле ввода с тёмно-красными краями. Если ввести туда "как отобразить блок программно", то выдача будет достаточно релевантна запросу.
- Желательно не цитировать мои сообщения: я и сам знаю, что я писал и не совсем понятна прикладная задача такого цитирования.
- Стандартный способ решения сложной задачи: разбить её на простые и научиться сначала решать простые.
echo
Mage::getSingleton('core/layout')
->createBlock(
'catalog/layer_view'
,
''
,
array (
"param1" => $value1
)
)
->setTemplate ('siller/pr/test.phtml')
->renderView ()
;результат
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 40961 bytes) in /var/www/magento_all_test/app/code/core/Mage/Core/Block/Template.php on line 203
в test.phphtml
и что должно быть сдесь "param1" => $value1 ???
17.05.2011 17:00
- Сложно провести диагностигу, не видя контекста данного вызова. Воспользуйтесь отладчиком.
- Вы моё предыдущее сообщение невнимательно читали.
19.05.2011 14:44
нашел выход с ситуации
Но есть одно но Sort by работает только по значению NAME, а по Position и Price нет сразу на ошибку.
Подскажите из за чего это? догадываюсь что нужно подключить что типа $collection->addAttributeToSelect('Sort');
Но не знаю что надо подключить, подскажите пожалуйста....
public function productuserAction()
{
$collection = Mage::getModel('catalog/product')->getCollection()
//-> addAttributeToSelect('*')
;
$collection->addAttributeToFilter('sku', array('like' => '%'.$_GET['user'].'\_%'));
$collection->addAttributeToFilter('status', '1');
$collection->addAttributeToSelect('price');
$collection->addAttributeToSelect('image');
$collection->addAttributeToSelect('thumbnail');
$collection->addAttributeToSelect('small_image');
//Mage::getSingleton('catalog/product_visibility')->addVisibleInCatalogFilterToCollection($collection);
$this->loadLayout();
$listBlock = $this->getLayout()->createBlock('catalog/product_list')
->setTemplate('catalog/product/list.phtml')
->setCollection($collection);
$this->getLayout()->getBlock('content')->append($listBlock);
$this->renderLayout();
}
Но есть одно но Sort by работает только по значению NAME, а по Position и Price нет сразу на ошибку.
Подскажите из за чего это? догадываюсь что нужно подключить что типа $collection->addAttributeToSelect('Sort');
Но не знаю что надо подключить, подскажите пожалуйста....

Вход
Регистрация
Помощь

