Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

categories csv import
 
tetta
Member
 
Total Posts:  31
Joined:  2012-08-23
Belarus, Minsk
 

Всем доброго времени суток!

Заинтересовала реализация импорта категорий предложенная пользователем vidhulac (Santhosh) тут и тут:
http://www.magentocommerce.com/boards/viewthread/33307/
http://www.magentocommerce.com/boards/viewthread/26022/
Но немного не понятно как создать этот модуль на версии 1.6.2.0 ? В связи с тем, что это решение популярное, хочу поинтересоваться: может кто-нибудь реализовывал его? Может есть готовые архивы? Или может кто-нибудь прописать пути куда и что заливать?

Буду очень сильно рад любой помощи. Тут вообще хороший форум smile

 
Magento Community Magento Community
Magento Community
Magento Community
 
mcdky
Sr. Member
 
Avatar
Total Posts:  140
Joined:  2011-09-29
 

И вам доброго всего.

А в чем проблема выполнить инструкции из http://www.magentocommerce.com/boards/viewthread/26022/ ?
С версией проблем не должно быть.

 
Magento Community Magento Community
Magento Community
Magento Community
 
tetta
Member
 
Total Posts:  31
Joined:  2012-08-23
Belarus, Minsk
 

Ну с первой частью понятно. Создаем dataflow профиль, добавляем xml код.
Что такое модель? Куда вот это писать?

<models>
            <
catalog>
                <
rewrite>
                    <
convert_adapter_category>Mycomp_Catalog_Model_Convert_Adapter_Category</convert_adapter_category>
                </
rewrite>
            </
catalog>
</
models>

“2. Put this code in the file in app/code/local/mycomp/Catelog/Model/Convert/Adapter/Category.php” как я понял структура файлов не такая как в 1.6.2.0…
Короче, всего 2 вопроса. Куда model вписывать и куда Category.php ? smile

 
Magento Community Magento Community
Magento Community
Magento Community
 
mcdky
Sr. Member
 
Avatar
Total Posts:  140
Joined:  2011-09-29
 

Ð’ этой теме модуль свой пишут. Про создание модулей есть много статей, достаточно вбить в google “magento custom module”.
И кстати дальше в этой теме:

vidhulac - 05 March 2009 08:22 PM

nafnaf1000 - 05 March 2009 09:27 AM
I get this error??/


Declared adapter catalog/convert_adapter_category not found

Any ideas?

please check this url to get the solution.

overriding a model or block

“Mycomp” is just an example. you can use your own name.

1. First make an xml file in app\etc\modules
2. create your folder in app\code\local
3. override the adapter model in Catalog\etc\config.xml inside your folder in local.
4. put the category page in Catalog\Model\Convert\Adapter\Category.php

Если кратенько, то
1. в папке app\code\local делаем папку Mycomp (можно любое название придумать, но тут уж как в примере).
2. Потом в ней делаем папку Catalog.
3. В Catalog делаем 2 папки etc и Model.
4. В etc делаем файлик config.xml, пишем в него

<config>
    <
modules>
        <
Mycomp_Catalog>
            <
version>0.2.0</version>
        </
Mycomp_Catalog>
    </
modules>
    <global>
        <
models>
            <
catalog>
                <
rewrite>
                    <
convert_adapter_category>Mycomp_Catalog_Model_Convert_Adapter_Category</convert_adapter_category>
                </
rewrite>
            </
catalog>
        </
models>
    </global>
</
config>
5. Делаем папки в Model чтобы получился такой вот путь \Mycomp\Catalog\Model\Convert\Adapter\
6. В Adapter создаем файлик Category.php и в него копируем большой код модели из того самого поста
7. В app\etc\modules делаем файлик Mycomp_Catalog.xml в него пишем:
<config>
    <
modules>
        <
Mycomp_Catalog>
            <
active>true</active>
            <
codePool>local</codePool>
        </
Mycomp_Catalog>
    </
modules>
</
config>
 
Magento Community Magento Community
Magento Community
Magento Community
 
tetta
Member
 
Total Posts:  31
Joined:  2012-08-23
Belarus, Minsk
 

mcdky, спасибо огромное!!!

только никак модуль не хотел работать пока я не поменял
app\etc\modules\Mycomp_Catalog.xml на app\etc\modules\Mycomp_All.xml
и в нем же сменил

<config>
    <
modules>
        <
Mycomp_Catalog>
            <
active>true</active>
            <
codePool>local</codePool>
        </
Mycomp_Catalog>
    </
modules>
</
config>
на
<config>
    <
modules>
        <
Mycomp_Catalog>
            <
active>true</active>
            <
codePool>community</codePool>
        </
Mycomp_Catalog>
    </
modules>
</
config>
и, соответсвенно вместо app\code\local всё создавал в app\code\community.

Ещё раз огромное спасибо!

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top