Вопросы

А почему так?

А почему может быть так, что статистически всё хорошо выводится, а динамически выходит какая то лажа
вот к примеру код
вот сам код
<section class="services-section" id="services">
            <div class="container">
                <h1 class="title-h1 black text-center">Услуги</h1>
                <p class="f14 text-center">
                    Мы отправим курьера, который бесплатно отвезет ноутбук, где будет проведена соответствующая диагностика <br />
                    и установлена причинанеприятностей.
                </p>
                <div class="push40"></div>
                <div class="row">
                    [[getImageList?
                    &docid=`1`
                    &tvname=`servases_home`
                    &tpl=`@CODE:
                    <div class="col-sm-6 col-md-4">
                        <div class="element relative">
                            <div class="img-wrapper">
                                <img src="[[+image]]" alt="[[+alt_text]]"/>
                            </div>
                            <div class="title">[[+title]]</div>
                            <div class="text">
                                [[+docs]]
                            </div>
                        </div>
                    </div>
                    `
                    ]]
                    
                    
                </div>
            </div>
            <hr>
        </section>
Дмитрий
08 февраля 2020, 12:47
modx.pro
779
0

pdoPage ajax cultureKey

Подскажите, как можно проверить cultureKey при ajax-пагинации?

На сайте 2 языка, при использовании default ajax-пагинации и переходе на следующую/предыдущую страницу, сбрасывается язык на ссылках навигации и вообще во всём блоке. Может быть, в pdoPage есть встроенная проверка cultureKey и её можно как-то использовать?
Oleg
08 февраля 2020, 11:14
modx.pro
807
0

pdoPage и getImageList - Постраничная навигация MIGX

Здравствуйте,

Есть каталог с параметрами MIGX нужно отсортировать по MIGX параметрам
Проблема в том что адекватно разбивку на страницы не получается сделать (pdoPage).
guitar_plus
07 февраля 2020, 11:18
modx.pro
1 538
0

Выбор по дате (поле date) в getImageList

Я, наверное, уже всех достал выборками в where
Теперь настал черед уже getImageList

Необходимо получить ОДНУ запись в getImageList, которая устраивает по дате (первое событие, которое ещё не произошло — поле imgdatevremia, типа date). Выполняю такой код — не получаю ничего (без where — самая первая по дате, но мне нужно отобрать меня устраивающую, а она может быть и в середине списка!):

[[getImageList?
&tvname=`datevrem`
&tpl=`BannerRowTpl`
&docid=`[[+id]]`
&sort=`[{"sortby":"imgdatevremia","sortdir":"ASC"}]`
&where=`["imgdatevremia>=NOW()"]`
&limit=`1`
]]
Опять же, текст в where должен быть в json
Меняю на
&where=`{"imgdatevremia:>=":"NOW()"}`
и снова НИЧЕГО не получаю

Заранее благодарен за пример выборки в getImageList по сравнению значения типа date с текущей датой
Игорь
07 февраля 2020, 10:26
modx.pro
687
0

Как вывести несколько галерей и их содержимое ms2gallery на страницу?

Есть задача вывести на страницу все галереи: их превью и все изображения. Использую так:
[[ms2GalleryResources?&tpl=`album-new`&includeThumbs=`big`&parents=`[[*id]]`&includeTVs=`new`&limit=`0`]]
Со списком всех галерей все хорошо, они выводятся, теперь нужно вывести все изображения каждой галереи, в чанке album-new использую
[[ms2Gallery?&tpl=`thumb-item`]]
, но не выводится ничего.
Если указать &parents=`0`, то выведет абсолютно все изображения из всех галерей.
Как можно получить все изображения, относящиеся к этой галерее?
Pavel
06 февраля 2020, 22:52
modx.pro
676
0

Создание Gallery через API -?

Здравствуйте!
Создаю ресурс MODX через API, заполняю все поля и TV, но вот как заливать изображения в альбомы Gallery не разберусь никак. Может кто сталкивался?
Альбомы создаются как через процессоры так и пообъектно без проблем, а вот с изображениями беда.
newbmod
06 февраля 2020, 17:42
modx.pro
722
0

Критерии выборки getObject(), getMany()

Как указать условия выборки, например если необходимо выбрать объекты, дата создания которых в промежутки, или больше указанной? Или если нужно выбрать по нескольким критериям?

Спасибо!

PS

Может кто подскажет, когда получен объект после getObject и вызывается метод get() для получения значения полей, эти значения уже подгружены или идет выборка каждый раз по базе?
Sergey
06 февраля 2020, 16:43
modx.pro
828
0

Сложный запрос в where для pdoResources

Приведённый код (ниже) прекрасно работает, НО

[[pdoResources?
    &parents=`2`
    &depth=`0`
    &tpl=`TestListRowTpl`
    &includeTVs=`tvimage,nacpr,konpr`
    &where=`["konpr >= now() AND nacpr<=now()"]`
    ]]
При попытке дописать ещё пару условий выводится совершенно не то, что надо (весь список, вместо выбранных)

[[pdoResources?
    &parents=`2`
    &depth=`0`
    &tpl=`TestListRowTpl`
    &includeTVs=`tvimage,nacpr,konpr`
    &where=`["konpr >= now() AND nacpr<=now() 
    OR konpr>=DATE_ADD(NOW(),INTERVAL 7 DAY) 
    AND nacpr<=DATE_ADD(NOW(),INTERVAL 7 DAY)"]`
    ]]
По отдельности, как не странно, всё работает…

Проблема, (как я понимаю) в том, что для where нужно сформировать json-строку (если where простой — можно обойтись чистым sql-кодом в квадратных скобках)

Подскажите, пожалуйста, пример такой json-строки с условиями A and B or C and D?

Где-то откопал код (ниже), но я не понимаю, к сожалению, что делать, если условий много:
для условия width=15 and height=10 or width=25 json-код такой
{"0":{"width :=":"15","AND:height:=":"10"},"OR:width :=":"25"}

А если будет ещё пару условий?

Уперся, реально не знаю — что делать
Игорь
06 февраля 2020, 15:48
modx.pro
1 178
0

Как в сниппете получить значения полей из AjaxForm?

Здравствуйте!

Необходимо работать со сторонней базой данных через форму. Например, по никнейму и паролю, введенным в форму, вывести ID строки таблицы с этим никнеймом и паролем.
Возможно, ответ на такой вопрос уже есть, однако, я не нашел ничего подходящего… Заранее извиняюсь. Готов ловить тапки.

Сергей
06 февраля 2020, 15:39
modx.pro
1 146
0

mSearch2 + minishop2

Доброго утра всем! Подскажите, как в чанке tpl.mSearch2.row вывести изображение продукта minishop2?
Сейчас такой вызов на странице результатов поиска
[[!If?
   &subject=`[[+image]]`
   &operator=`empty`

   &then=`<img src="{$image}" class="mw-100" alt="{$pagetitle}" title="{$pagetitle}"/>`
   &else=`<img src="/assets/images/no-image.png" class="mw-100" alt="{$pagetitle}" title="{$pagetitle}"/>`
]]
Спасибо!
Alexander
06 февраля 2020, 08:39
modx.pro
1 207
-1