• J
    jatx

    @Andchir Ghjie прошу прощения за долгий ответ!
    Почистил кэш, все заработало с [[+tv.amount]]

    написал в Поддержка Читать далее
  • J
    jatx

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

    У меня остался вопрос на который я не нашел ответа при изучении документацию shoopkeper3.

    Какие Плейсхолдеры доступны в чанке orderDataRow?
    При попытке заменить [[+price]] на [[+price_count_total]] пропадает запись с ценой и остается пустое поле.

    написал в Общие вопросы Читать далее
  • J
    jatx

    @Andchir давайте тогда разбираться, ибо такой вариант работает.
    К сожалению вариант

    [[+tv.amount]]
    

    не работает, записи просто не появляются.
    Если в TV к товару внести изменения, то изменения отразятся, а значения по-умолчанию просто не отображаются.

    написал в Поддержка Читать далее
  • J
    jatx

    @Andchir нашел проблему!
    Заменил tv

    [[+tv.amount]]
    

    на

    [[*amount:replace=`[[+id]]==[[*id]]`]]
    

    написал в Поддержка Читать далее
  • J
    jatx

    @Andchir тип вывода TV выставил "по-умолчанию", контейнер с классом удалил.
    Значение не выводится

    написал в Поддержка Читать далее
  • J
    jatx

    <style>
        .btn-rounded {
        border-radius: 19px;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 3px;
        }
        
        .btn-mybutton {
          color: #000;
          background-color: #fff;
          border-color: #000;
          font-family: Forum;
          font-size: calc(16px + 0.5vmax);
        }
        
        .btn-mybutton:hover {
          color: #000;
          background-color: #ffd8dc;
          border-color: #000;      
        }
    </style>
    
    <div class="container-fluid">
        <div class="row">
            <div class="product shk-item col-12 col-md-7">
                    <br/>
                <div class="product-b thumbnail">
                    <div class="product-descr">
                        <a href="[[~[[+id]]? &scheme=`abs`]]">
                            <img class="shk-image img-fluid" src="[[+tv.image]]" height="330" width="610" alt=""/>
                        </a>
                    </div>
                </div>
            </div>
            
            <div align="center" class="product shk-item col-12 col-md-5">
                <div class="product-b thumbnail">
                    <div class="product-descr">
                        <br/>
                        <a href="[[~[[+id]]? &scheme=`abs`]]">
                        <h3 class="pagetitle_link">#[[+pagetitle]]</h3>
                        </a>
                    
                        <div style="clear:both;"></div>
                    </div>
                    <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 class="btn-block d-none d-md-block">
                                
                                [[+tv.amount]]
                                </div>
                                
                                <div class="d-md-none">
                                <span style="font-family: Forum; font-size:calc(20px + 0.5vmax);">800₽-2200₽</span>
                                </div>
                                
    
                                <a href="[[~[[+id]]? &scheme=`abs`]]" target="_blank" class="btn btn-mybutton btn-rounded btn-block d-md-none" style="max-width:80%">
                                <img src="/img/cart.svg"  alt="добавить в корзину" height="50" width="50"/><br>Выбрать
                                </a>
                                
                                <button class="btn btn-mybutton btn-rounded btn-block d-none d-md-block"  style="max-width:80%">
                                <img src="/img/cart.svg"  alt="добавить в корзину" height="50" width="50"/><br>Добавить в коризну
                                </button>
    
                               
    
                            </div>
                        </fieldset>
                    </form>
                </div>
            </div>
        </div>
    </div>
    

    написал в Поддержка Читать далее
  • J
    jatx

    @Andchir спасибо за ответ!
    Не помогает...

    написал в Поддержка Читать далее
  • J
    jatx

    Доброго времени суток!
    Столкнулся с проблемой, ищу решение
    Использую getproducts для вывода товаров, но к сожалению поле tv "amount" с параметрами указанными по-умолчанию не выводятся.
    Если же начать измененить параметры TV на странице товара, то на странице вывода товаров поле появляется.
    Поле TV amount имеет тип вывода shk_radio.
    Кто может сказать, в чем возможна проблема?

    [[!getproducts?
                &parents=`68`
                &processTVs=`1`
                &processTVList=`amount`
                &includeTVs=`1`
                &includeTVlist=`image`
                &tvPrefix=``
                &limit=`25`
                &tpl=`product-strchoc`
                &where=`{"template":6}`
                &outputSeparator=`<hr align="center" width="75%"/>`
                &sortby=`menuindex`
                ]]
    

    написал в Поддержка Читать далее
  • J
    jatx

    @Andchir
    https://e-store.shopkerx.net/katalog/modx_extras/podarochnye-karty-i-skidki
    скачал файл по ссылке, спасибо работает!

    В инструкции указано:
    Сниппет giftCards - выводит форму для ввода кода подарочной карты.

    [[!giftCards?
    &tpl=`giftCards_form`
    &max_attempts=`10`
    ]]
    

    Чанка "giftCards_form" в дополнении нет?

    написал в Поддержка Читать далее
  • J
    jatx

    Установка прошла с ошибками.
    /*

    • MODX Console Output
    • @date 2019-07-08 15:54:15
      */
      Пробуем установить пакет с подписью: giftcards-1.2.0-pl

    Пакет найден... сейчас идёт подготовка к его установке.

    Загрузка рабочего пространства пакета...

    Рабочее пространство загружено, сейчас устанавливаем пакет...
    Could not copy /.../core/packages/giftcards-1.2.0-beta1/modCategory/c5ea2b997ce51ac4e614443a9998753e/0/ to /.../assets/components/giftcards
    Could not copy /.../core/packages/giftcards-1.2.0-beta1/modCategory/c5ea2b997ce51ac4e614443a9998753e/1/ to /.../core/components/giftcards
    Could not resolve vehicle for object of class modCategory; criteria: Array
    (
    [category] => giftCards
    )
    xPDOVehicle resolver failed: type php (/.../core/packages/giftcards-1.2.0-beta1/modMenu/0d7a30764938a1c1a9c81670bc800a59.resolve.tables.resolver)
    xPDOVehicle resolver failed: type php (/.../core/packages/giftcards-1.2.0-beta1/modMenu/0d7a30764938a1c1a9c81670bc800a59.resolve.paths.resolver)
    Could not resolve vehicle for object of class modMenu; criteria: Array
    (
    [text] => giftcards
    )
    Успешно установлен пакет giftcards-1.2.0-pl
    /* EOF */

    При попытке открыть приложение GiftCards
    В главном окне появляется сообщение
    "Could not find action file at: index.php"

    С чем это может быть связано?

    написал в Поддержка Читать далее
  • J
    jatx

    @LoGruS я так понимаю, что больше это дополнение недоступно?
    Или может у кого ссылка или файл есть?

    написал в Недокументированные решения отдельных задач Читать далее
  • J
    jatx

    @jatx привел имя файла в правильную форму.
    добавил в конец архива -pl.transport.zip
    все установилось, разбираюсь с функционалом. Спасибо!

    написал в Поддержка Читать далее
  • J
    jatx

    @Advanced Спасибо за ответ!
    Пробовал, при загрузке выдает ошибку.
    "2 This file [1561819894_15d177af646d13.zip] does not appear to be a transport package"

    написал в Поддержка Читать далее
  • J
    jatx

    Все доброго дня!
    На ветке форума не нашел ответа как установить дополнение giftCards.
    В версии shopkeeper3 такого дополнения нет, согласно modx пакет имеет последнее обновление.
    На ветке форума нашел ссылку на дополнение, но установить не могу, буду признателен любой помощи 🙂
    https://e-store.shopkerx.net/katalog/modx_extras/podarochnye-karty-i-skidki

    написал в Поддержка Читать далее
  • J
    jatx

    @Andchir Спасибо, заработало!
    Перенес подключение JQuery из футера в хэдер.

    Мало ли кто столкнется с похожей проблемой, скрипт для радио-кнопки.

        <script type="text/javascript">
    		$(document).ready(function() {
    		    $('[type="radio"][name="shk_delivery"]').change(function () {
    		       	SHK.selectDelivery( $('[name="shk_delivery"]:checked').val() );
    		    });
    		});
    	</script>
    

    написал в MODX - Вопросы и обсуждения Читать далее
  • J
    jatx

    @Andchir тестовый вариант опубликовал на ранее упомянутой странице.
    https://chokocandies.ru/oformlenie-zakaza

    на странице использовал ajaxform по примеру
    https://chokocandies.ru/oformlenie-zakaza2

    написал в MODX - Вопросы и обсуждения Читать далее
  • J
    jatx

    @Andchir в форме оформление заказа, jqery подключил вверху шаблона, снизу удалил.
    Почистил кэш в браузере, обновил страницу- безрезультатно.

    <!doctype html>
    <html lang="en">
      <head>
        <!-- Required meta tags -->
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    
        <!-- Bootstrap CSS -->
        <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" integrity="sha384-WskhaSGFgHYWDcbwN70/dfYBj47jz9qbsMId/iRN3ewGhXQFZCSftd1LZCfmhktB" crossorigin="anonymous">
        <link rel="stylesheet" href="/css/test1.css" type="text/css" media="screen" />
        <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
        
        <title>Bootstrap test template</title>
    
    
    
    [[$Header]]
      </head>
    
      <body>
    [[$Navbar]]
    
    
    
    <div class="container-fluid" style="padding:5%">
    	
    	<div class="row">
    		<div class="col-md-12">
    		    <h1>Оформление заказа</h1>
                    
    		    [[!Shopkeeper3@new_cart?propertySetName='new_cart']]
    		</div>
    	</div>
    
    	
    	<div class="row" >
    	    <div class="col-md-12">
    
    
                [[!FormIt?
                &hooks=`spam,shk_fihook,email,FormItAutoResponder,redirect`
                &submitVar=`order`
                &emailTpl=`shopOrderReport`
                &fiarTpl=`shopOrderReport`
                &emailSubject=`В интернет-магазине "[[++site_name]]" сделан новый заказ`
                &fiarSubject=`Вы сделали заказ в интернет-магазине "[[++site_name]]"`
                &emailTo=`[[++emailsender]]`
                &fiarReplyTo=`[[++emailsender]]`
                &fiarToField=`email`
                &emailFrom=`[[++emailsender]]`
                &emailFromName=`[[++emailsender]]`
                &fiarFrom=`[[++emailsender]]`
                &redirectTo=`23`
                &validate=`fullname:required,email,phone:required`
                &errTpl=`<br /><span class="error">[[+error]]</span>`
                ]]
                
                [[-[[!$MeFullShopOrderForm?]] ]]
                [[!$shopOrderForm?]]
                
                <br>[[+delivery_name]]
                <br>[[+delivery_price]] [[+currency]]
                
                 <div  style="text-align:right;">
                    Итого: <b>[[+price_total]]</b> [[+currency]]
                    <br>[[+delivery_name]]
                    <br>[[+delivery_price]] [[+currency]]
                </div>
                
            </div>
        </div>
                    
    <script type="text/javascript">
    $(document).bind('ready',function(){
        if ( SHK.data.delivery_name ) {
            $('select[name="shk_delivery"]','#shopOrderForm').val( SHK.data.delivery_name );
        }
        $('select[name="shk_delivery"]','#shopOrderForm').bind('change',function(){
            SHK.selectDelivery( $(this).val() );
        });
    });
    </script>
    
        
    </div>	    
    
    [[$Footer]]
    
    
        <!-- Optional JavaScript -->
        <!-- jQuery first, then Popper.js, then Bootstrap JS -->
        
        <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
        <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.min.js" integrity="sha384-smHYKdLADwkXOn1EmN1qk/HfnUcbVRZyYmZ4qpPea6sjB/pTJ0euyQp0Mk8ck+5T" crossorigin="anonymous"></script>
        
    
      </body>
    </html>
    
    

    Чанк строки корзины товара( cartRowTpl) и чанк формы ввода данных при оформлении заказа (shopOrderForm) не должны находится в одной форме?

    написал в MODX - Вопросы и обсуждения Читать далее