Категории не отображаются при редактировании продуктов - PullRequest
0 голосов
/ 21 марта 2011

Я использую Magento Enterprise, и при редактировании продукта можно выбрать только категорию верхнего уровня.Все подкатегории активны и отображаются в меню навигации, но не при редактировании продукта.

Кто-нибудь знает, как это исправить?

Крис

Ответы [ 3 ]

0 голосов
/ 27 марта 2011

Согласовано - у меня возникла эта проблема после передачи файлов Mage по FTP.

После очистки и повторной установки с использованием сценария hosts проблема была решена.Не должно быть необходимости ...

0 голосов
/ 22 апреля 2011

Соответствующий недостаток существует в 1.5.0.1 Community Edition, в версии CE это регрессия в методе getSelectedCategoriesPathIds () Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Categories

Возвращение к коду 1.4. * Для этого метода выглядит следующим образом:исправить это, все благодарности rrroulio за отслеживание этого на платах magento: http://www.magentocommerce.com/boards/viewreply/316838/

Старый код 1.4 для этого метода выглядит следующим образом:

public function getSelectedCategoriesPathIds($rootId = false)
{
    $ids = array();
    $collection = Mage::getModel('catalog/category')->getCollection()
        ->addFieldToFilter('entity_id', array('in'=>$this->getCategoryIds()));
    foreach ($collection as $item) {
        if ($rootId && !in_array($rootId, $item->getPathIds())) {
            continue;
        }
        foreach ($item->getPathIds() as $id) {
            if (!in_array($id, $ids)) {
                $ids[] = $id;
            }
        }
    }
    return $ids;
}
0 голосов
/ 24 марта 2011

При 2 установках у нас возникла эта проблема.В третий раз мы загрузили Magento прямо с сервера с помощью команды wget, а затем распаковали и установили.Тогда это сработало.Я думаю, кто бы ни установил это предыдущие 2 раза, скачал это к их рабочему столу и затем ftpd это к серверу.

...