We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 20486
    • 5 Posts
    Quote from: igor_belousov at Jan 11, 2010, 03:29 AM

    У Вас какая версия Shopkeeper?
    Самая последняя 0.9.2RC2
      • 12710
      • 132 Posts
      Тогда Вам не нужен этот компонент в списке TV. Вместо этого Виджет SHKwidjet
        Человек может все, главное захотеть
        http://vigmarket.com
        • 28300
        • 60 Posts
        Quote from: Mr_Big_P at Jan 11, 2010, 03:27 AM

        Ага спасибо, примерно то, что нужно.
        Только не подскажите, почему этот вижет не отображается у меня в списке? Вроде все делал по инструкции...
        На самом деле, если для вывода списка товаров вы используете Ditto, то для вывода виджета наподобие SHKWidget очень рекомендуется использовать экстендер ditto, который идёт вместе с Shopkeeper-ом. SHKWidget - это сниппет, который нужно зарегистрировать в админке MODx как сниппет и использовать его следует только на странице товара.
        Всё это есть в документации к Shopkeeper на русском языке.

        К слову, виджет SHKWidget можно добавить к списку визуальных компонентов TV только путём "хака" ядра modx, что не рекомендуется.
          • 16545
          • 358 Posts
          Еще один ньюансик, может и я чего то пропустил.

          При оформлении заказа - возможен ли показ товаров в таком виде:
          _________________________________________________
          ------
          | |
          |FOTO | Название товара Кол-во Цена
          |_____|

          _________________________________________________

          Идеально было бы иметь шаблон вывода товаров в отдельном файле.
            • 28300
            • 60 Posts
            Quote from: labasus at Jan 11, 2010, 06:27 AM

            Еще один ньюансик, может и я чего то пропустил.

            При оформлении заказа - возможен ли показ товаров в таком виде:
            _________________________________________________
            ------
            | |
            |FOTO | Название товара Кол-во Цена
            |_____|

            _________________________________________________

            Идеально было бы иметь шаблон вывода товаров в отдельном файле.
            Смотрите шаблон CartRow. Единственное, нет поддержки вывода фотографии товара.
              • 16545
              • 358 Posts
              CartRow это вещь полезная,
              пробую достать фото из товара
              <td width="10%" align="left"><img src=[[GetField? &docid=`93` &field=`image`]] border="0" width="50" height="50" /></td>

              Достает конечно, но только в ручном режиме, а как подставить нужный id документа???


              Quote from: SSDTyphon at Jan 11, 2010, 07:35 AM

              Смотрите шаблон CartRow. Единственное, нет поддержки вывода фотографии товара.
                • 28300
                • 60 Posts
                Quote from: labasus at Jan 11, 2010, 08:10 AM

                CartRow это вещь полезная,
                пробую достать фото из товара
                <td width="10%" align="left"><img src=[[GetField? &docid=`93` &field=`image`]] border="0" width="50" height="50" /></td>

                Достает конечно, но только в ручном режиме, а как подставить нужный id документа???


                Quote from: SSDTyphon at Jan 11, 2010, 07:35 AM

                Смотрите шаблон CartRow. Единственное, нет поддержки вывода фотографии товара.
                Тогда уж так:
                <td width="10%" align="left"><img src=[!GetField? &docid=`93` &field=`image`!] border="0" width="50" height="50" /></td>

                Что касается id - раньше был такой плейсхолдер, вернее плейсхолдер ссылки. Сейчас нету. Добавить не сложно самому. В class.shopkeeper.php строка 228:
                добавить, например
                'id' => $id,


                        'price' => $price,
                	'id' => $id,
                        'currency' => $this->currency,
                
                  • 16545
                  • 358 Posts
                  SSDTyphon thx, выручил.

                  А чисто из любопытства, почему в новой версии выкинул(и)
                  'id' => $id,
                  ?

                  Без этого кусочка такие фокусы уже не сделаешь.
                    • 16545
                    • 358 Posts
                    Рано радовался, появилась другая проблема shocked
                    При просмотре страницы заказа и пытаясь стереть какой-нибудь товар, пропадают фото товаров. Если сделать F5 - снова фото на месте.
                      • 1477
                      • 515 Posts
                      Quote from: SSDTyphon at Jan 11, 2010, 08:23 AM

                      Что касается id - раньше был такой плейсхолдер, вернее плейсхолдер ссылки. Сейчас нету.
                      Посмотрел версию 0.9, плейсхолдеров [+id+] и [+link+] там не было. Соответственно никто их не убирал smiley. Почему-то я про них забыл. В релизе 0.9.2 будут. Пока можно отредактировать код class.shopkeeper.php так:
                      ...
                      if($cartRowTpl){
                                  $chunkArr = array(
                                    'name' => $name,
                                    'id' => $id,
                                    'link' => $link,
                                    'addit_data' => $additStr,
                                    'price' => $price,
                                    'currency' => $this->currency,
                                    'count' => $count,
                                    'this_page_url' => $thisPage,
                                    'index' => $i,
                                    'url_del_item' => $url_del_item
                                  );
                      ...
                        Shopkeeper - сниппет и модуль для создания интернет-магазина.
                        TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
                        PickDocsInTree - плагин для выбора документов из дерева.
                        Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).