Последние темы


Добавляет цену в корзину только первого товара

  • Добавляет цену в корзину только первого товара
    Остальное приплюсовывает в корзине как 0 руб

    Вывожу каталог так

    [[!getProducts?
       &parents=`39`
       &includeTVs=`1`
    &includeTVList=`canvas,canvas2,image,name,razmer,zena,zena2`
    &limit=`20`
    &tpl=`product`
    &where=`{"template":9}`
    
       ]]
    

    код чанкк каталога

    <div class="product shk-item ol-xxs-12 col-xs-6 col-sm-6 col-md-4 product-list-item-image
    slick-slide slick-current slick-active" style="width: 240px; ">
        <div class="product-b thumbnail shk-item" >
            <div class="caption text-center" >
                
                
            <a href="[[~[[+id]]? &scheme=`abs`]]">
            <div class="product-descr">
                
                    <img class="shk-image" src="[[+tv.image]]" height="200" width="200"/>
                </a>
                <div style=" margin-top: 5px; margin-bottom: 0px; ">
                <b><font face="Arial Black" style="font-size: 11pt">[[+pagetitle]]</font></b></div>
                <div style=" margin-top: 5px; margin-bottom: 0px; ">
                [[+tv.razmer]]
                </div>
                <div >               
    [[+tv.name]]</div>
              <div style="margin-top: 2px; margin-bottom: 5px">
                <b><font face="Arial Black" style="font-size: 11pt">[[+longtitle]]</font></b></div>
                
                <div style="clear:both;"></div>
            </div>
            </a>
            
           
            <form action="[[~[[*id]]? &scheme=`abs`]]" method="post">
                <fieldset>
                    <input type="hidden" name="shk-id" value="[[+id]]" />
                    <input type="hidden" name="shk-count" value="1" />
     
    
                    <div class="product-price">
                           	<div style="margin-top: 3px; margin-bottom: 3px">
                   <b><font face="inherit" style="font-size: 14pt" color="#EA7500">
       <span class="shk-price ">
           <!-- [[!*zena:shk_curr_rate:num_format]]  --> 
          [[+tv.zena2:shk_curr_rate]]
    
       
       </span> руб.
     </b></font> 
       
      </div> 
    
    
                         <div style="position:absolute;top:-10000px;left:-10000px">  
                              
                                  [[param_edit_table?
    &tvValue=`[[*canvas]]`
    &tpl=`properties_table`
    ]]  
              </div>              
                      
                           
                        <button type="submit" class="shk-but green" >Купить</button>
                      
                        
                    </div>
                    
                  
                     
                </fieldset>
            </form>
            </div>
        </div>
    </div>
    
  • Вы вроде в предыдущей теме писали, что хотели сделать так

    [[param_edit_table?
    &tvValue=`[[+tv.canvas]]`
    &tpl=`properties_table`
    ]] 
    
  • @Andchir не выводит так

  • А так что выводит?

    [[+tv.canvas]]
    
 

Последние комментарии

  • У меня почему то не получилось прикрутить эту штуку.

    Что конкретно не получилось? Какие-то ошибки?

    Там вроде как зависимость от компонента http://angular-ui.github.io/bootstrap/
    Но вроде он и используется, но, возможно, какая-то старая версия.

    Читать далее
  • N

    @Andchir Спасибо, но это немного не то.
    Задача такая - менеджер должен выставлять промежуток времени, когда клиенту удобно принять доставку.
    Т.е. надо прикрутить что то типа этого https://rgkevin.github.io/datetimeRangePicker/#/home
    Чтобы можно было выбирать и вилку дней и промежуток по времени.
    У меня почему то не получилось прикрутить эту штуку.

    По сохранению сложностей не возникло, т.е. проблема только с UI

    Читать далее
  • https://github.com/andchir/shopkeeper3/blob/master/core/components/shopkeeper3/templates/home.tpl
    Шаблон редактирования заказа здесь обозначен комментарием

    <!-- order_edit -->

    Нужно добавить поле в форму. Пример:

    <input type="date" ng-model="data.order.date">

    В "ng-model" указывается имя поля в заказе.
    Если это новое поле, то сохранять его нужно здесь
    https://github.com/andchir/shopkeeper3/blob/master/core/components/shopkeeper3/processors/mgr/saveorder.class.php

    Читать далее
  • N

    @Andchir извиняюсь, забыл что не на битве экстрасенсов)
    Версия старенькая - 3.2.5-pl. С таким количеством нововведений обновлять просто уже нельзя.

    Читать далее