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


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

  • Добавляет цену в корзину только первого товара
    Остальное приплюсовывает в корзине как 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]]
    
 

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

  • @Andchir Чета не додумался. Спасибо огромное, завелось.

    Читать далее
  • Потому что в этой функции нет объекта $modx. Можно попробовать добавить такую строчку вверху функции (внутри):

    global $modx;

    Читать далее
  • Добрый день.
    Задача: Есть таблица где записываются id данных из других созданных таблиц.
    Нужно в функции filter_export и filter_import объединить данные из разных таблиц.

    Как я пробывал решить свою задачку:

    function filter_export($value_arr,$doc_id=0) { //var_dump($output_arr); //exit; $output_arr = $value_arr; if(isset($output_arr['execution'])) { $ids = $output_arr['execution']; $result = $modx->query("SELECT * FROM LKp3KJ_my_execution WHERE id = $ids"); $row = $result->fetch(PDO::FETCH_ASSOC); $output_arr['execution'] = $row[title]; } /* if(isset($output_arr['price'])) $output_arr[1] = floatval($output_arr[1]) - 200; */ return $output_arr; }

    В ответ получаю 500 ошибку на странице импорт/экспорт.

    Читать далее
  • Спасибо за содействие! Приношу извинения за неудобства.

    Читать далее