We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 26754
    • 15 Posts
    Имею вот такой csv файл

    tpl;pagetitle;color;param1;param2;param3;param4;price;price2;picPosition;picPositionBig;picModel;picModelBig;param5;Fman;Fwoman;Fchild;Funisex;Fmount;Fsun;isNew;isSpec
    10;GA 140/S ;;;;;;190;;;;assets/images/model/;assets/images/model/;;on;off;off;off;off;off;off;off
    24;006 (R7);NERO LUCID (GREY);67;11;125;73.7;;170;assets/images/positions/;assets/images/positions/;;;металл;on;off;off;off;off;off;off;off
    24;6LB (R7);RUTENIO (GREY);67;11;125;73.7;;170;assets/images/positions/;assets/images/positions/;;;металл;on;off;off;off;off;off;off;off
    10;GA35S;;;;;;190;;;;assets/images/model/;assets/images/model/;пластик;on;off;off;off;off;off;off;off
    24;086 (70);AVANA SCUR (BROWN);58;16;125;69;;160;assets/images/positions/;assets/images/positions/;;;пластик;on;off;off;off;off;off;off;off
    24;086 (70);AVANA SCUR (BROWN);60;16;125;69;;160;assets/images/positions/;assets/images/positions/;;;пластик;on;off;off;off;off;off;off;off


    Гружу его с помощью модуля fast_connect_csv, версия 0.92
    Загружает в корень. А мне надо импортировать в документ с идентификатором (6) и с учетом вложенности

    То есть сейчас там где tpl = 10 это родители, а все остальное это потомки относительно каждого родителя. Всего в исходном файле 2 родителя и по 2 потомка у каждого из родителей

    То есть надо вот так

    (6)
     (7)
       (8)
       (9)
     (10)
       (11)
       (12)
    


    Как это сделать в fast_connect_csv? Я что-то не догоняю.
      • 7662 ☆ A M B ☆
      • 276 Posts
      делал подобное но руками smiley

      тоесть каждому документу прописывал своего родителя:(
        http://modx.im - Russian community
        http://extras.evolution-cms.com - Repository for Evolution
        • 26754
        • 15 Posts
        Quote from: dmi3y at Jan 28, 2010, 05:05 AM

        делал подобное но руками smiley

        тоесть каждому документу прописывал своего родителя:(


        Я все же выкрутился. Сравнение идет по полю [title]
        В исходном документе выставляется такая структура

        title    | parenttitle        
        ---------|-------------
        title    |
                 | title
                 | title
                 | title
        -----------------------
        title2   |
                 | title2
                 | title2
        


        В сопоставлении полей, в графу parent default-values вписывается [#s#parenttitle#s#]
        Все бы было отлично, но работает только импорт (хоть уже и с учетом вложенности), а update увы не работает.
        Модуль вываливается с какими-то дикими ошибками.
          • 7662 ☆ A M B ☆
          • 276 Posts
          А дальше легко:)
          после импорта делаем Экспорт smiley
          и уже у каждого документа свой ID, после чего можно и обновлять smiley
            http://modx.im - Russian community
            http://extras.evolution-cms.com - Repository for Evolution