Сохранить
Сохраняем
  • Z
    zzherik

    Точно. Спасибо за подсказку.

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

    Почитал всю ветку, к сожалению там нет ответа на нужные вопросы. Я решил поставить поиск simplesearch, заместо [[!getRequest]], который в demo, потому что в getRequest следующие проблемы:

    1. Он не находит страницы Ресурсов, а ищет только по самому каталогу MIGX.
    2. Он ищет только в pagetitle, а мне нужно еще и по content.

    По-этому пришлось искать замену ему на Simplesearch. Но вот, как оказалось, Simplesearch не умеет искать по MIGX. По этому придется вернуться к [[!getRequest]]...

    Очень прошу помочь ответить на эти два вопроса:

    1. Подскажите, пожалуйста, синтаксис [[!getRequest]], для поиска не только по Каталогу, но и по Ресурсам в т.ч.
    2. Как в ОДНОМ input`е заставить [[!getRequest]] искать текст и в Заголовке и в Контенте?

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

    Добрый день!
    Не смог нигде найти как можно реализовать поиск по каталогу с помощью simplesearch.
    Почему то данный плагин не находит MIGX-страницы (товары), а находит только обычные страницы. Как заставить данный плагин искать MIGX-страницы shopkeeper 3 ?

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

    Спасибо, действительно проще создать отдельно.

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

    Доброго времени суток. Не могу разобраться, как передать данные migx-поля в корзину в плейсхолдер без "дублирования" в [[+addit_data]]
    Суть в чем: У меня есть 2 цены у товара (со скидкой и без скидки) Форма для отправки в корзину:

                            <form action="[[~[[*resource_id]]? &scheme=`abs`]][[*alias]].html" method="post">
                                            <input type="hidden" name="shk-id" value="[[*id]]" />
                                            <input type="hidden" name="shk-name" value="[[*pagetitle]]" />
                                            <input type="hidden" name="price_old__[[*id]]__add" value="[[*price_old]]" />
                                            <input type="hidden" name="shk-count" value="1" />
                                            
                                            <div class="product-price">
                                                Цена: <span class="shk-price">[[!*price:shk_curr_rate:num_format]]</span>
                                                Старая цена - <span class="shk-price-old">[[+price_old]]</span>
                                                [[!+shk_currency]]
                                            </div>
                                            
                                            <div class="padding-lr-30">
                                                <h5>Дополнительные услуги</h5>
                                                [[*param1]]
                                            </div>
                                            
                                            <div class="product-price">
                                                <button class="btn btn-lg btn-primary" type="submit" class="shk-but">В корзину</button>
                                            </div>
                                        </form>
    

    Данные со "старой ценой" в корзину попадают нормально и выводится в нужном месте в плейсхолдере:
    [[+shk_price_old]]
    Но проблема в том, что эта старая цена "дублируется" в плесхолдер "Дополнительных услуг" - [[+addit_data]]. Как сделать чтобы старая цена не выводилась в [[+addit_data]]? Или может я как то не правильно передаю MIGX-параметр в корзину ? Заранее спасибо.

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

    @Andchir Только что выяснил уже, что проблема была с неверным наименованием поля. Спасибо.

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

    Проблема обнаружена не только с изображением, но и с другими добавленными полями. Данные, которые в них введешь - не сохраняются. Что делаю не так?

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

    Добрый день! Возникла необходимость добавить еще одно изображение в карточке товара.
    в Package Manager добавил по инструкции новое поле в схему shop:

    		<field key="image-action" dbtype="varchar" precision="255" phptype="string" null="true" default="" />
    

    затем, нажал Add fields
    После чего, добавил в MIGX это поле:
    0_1544338159869_Screenshot_14.jpg
    В результате, когда в карточке выбираю это изображение и нажимаю Выполнить, то карточка не сохраняется и выходит ошибка quip.thread_err_save:
    0_1544338329519_Screenshot_15.jpg
    Подскажите, пожалуйста, что забыл еще сделать? В чем может быть проблема?

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

    @andchir А как сделать чтобы в поле Родитель вставал по-умолчанию ID текущего ресурса, когда добавляешь новую карточку (чтобы постоянно не вводить вручную) ?

    0_1542107820968_Screenshot_19.jpg

    Я конечно сделал это поле через TV, через одиночный выбор, но очень не удобно, что приходится постоянно выбирать нужную категорию. Заранее - спасибо.

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

    Большое спасибо за код. Все плагины переворошил из-за бесконечного сохранения, при создании новых ресурсов. Оказалось этот плагин виноват.

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