Баха Волков

Баха Волков

С нами с 10 ноября 2016; Место в рейтинге пользователей: #10
29 июля 2019, 08:48
+1
{include ('@FILE path/to/my/goddamn/chunk_' ~ $_modx->config.culture_key)}
28 июля 2019, 17:34
0
@Вика

Как-то так:

[[#GET.page:is=``:then=`[[*content]]`:else=``]]
</div>
<div class="bz-ct">
<strong>.....</strong>
[[!pdoPage?
    &pageLinkScheme=`/[[+pageVarKey]]-[[+page]]`
    &ajaxMode=`scroll`
    &templates=`4`
    &depth=`1`
    &resources=`-15`
    &tpl=`diktantListTpl`
    &includeTVs=`liStDiktantTitle`
    &tplWrapper=`@INLINE <ul>[[+output]]</ul>`
    &sortdir =`ASC`
    &tplPageWrapper=`@INLINE <div class="m-BTm"><ul class="pagination">[[+first]][[+prev]][[+pages]][[+next]][[+last]]</ul></div>`
    &tplPage=`@INLINE <li><a href="[[~[[*id]]]][[+pageNo]].html">[[+pageNo]]</a></li>`
    &tplPageActive=`@INLINE <li class="active"><a href="[[~[[*id]]]][[+pageNo]].html">[[+pageNo]]</a></li>`
    &tplPageFirst=`@INLINE <li class="control"><a href="[[~[[*id]]]][[+pageNo]].html">Первая</a></li>`
    &tplPageLast=`@INLINE <li class="control"><a href="[[~[[*id]]]][[+pageNo]].html">Последняя</a></li>`
    &tplPagePrev=`@INLINE <li class="control"><a href="[[~[[*id]]]][[+pageNo]].html">«</a></li>`
    &tplPageNext=`@INLINE <li class="control"><a href="[[~[[*id]]]][[+pageNo]].html">»</a></li>`
]]
</ul>
</div>
[[!+page.nav]]
28 июля 2019, 10:26
+2
В планах не было, но теперь есть, но это не скоро
24 июля 2019, 13:02
+1
<?php
$utm_point = $modx->stripTags($_GET['utm']);
$migx = $modx->resource->getTVValue('utm');
$array = $modx->fromJSON($migx);
$output = '';

if(!empty($input) && is_array($array)) {
    foreach($array as $utm) {
        if($utm['utm'] == $utm_point && !empty($utm[$input])) $output = $utm[$input];
    }

    $output = $output ?: $array[0][$default]; // Вот тут происходит выборка по умолчанию
}

return $output;

Вызывай так:

[[!utm? &input=`title` &default=`another_field`]]

Должно браться с первого элемента (не с первого MIGX_id), если хочешь еще и id указать, то перепиши
22 июля 2019, 14:27
0
Пишу с телефона, так что проверь сам. Как-то так должно быть, будет выводится из первого элемента

<?php
$utm_point = $modx->stripTags($_GET['utm']);
$migx = $modx->resource->getTVValue('utm');
$array = $modx->fromJSON($migx);
$output = '';

if(!empty($input)) {
    foreach($array as $utm) {
        if($utm['utm'] == $utm_point && !empty($utm[$input])) $output = $utm[$input];
    }
}

return $output ?: $array[0][$input];
18 июля 2019, 19:31
0
Вы скорее всего ошибаетесь, mFilter2 как раз таки работает как вы описываете
16 июля 2019, 13:01
+1
Подскажите, пожалуйста, как вывести таблицу из поля migx
[[+TableBlock:ne=``:then=`
    <div class="article-table">
    [[TVTable?
      &input=`[[+TableBlock]]`
      &classname=``
    ]]
</div>`]]

как расширить столбцы таблицы в migx
Я один из разработчиков компонента и если вы предоставите доступ к панели, то я постараюсь с этим помочь. Напишите в телеграм gulomovcreative
14 июля 2019, 15:00
+1
Спасибо @Василий Столейков

так и не понял, почему меня упомянули тут, видимо в удалённых комментариях… )))
Ничего особенного, флуд да и только, я вспоминал про твой снег)
12 июля 2019, 17:17
+1
Есть такое)

Хотя по поводу 2.7.* они видимо подумали что логичнее было бы исправить ошибки которые возникли после 2.7.0

С другой стороны правильно вроде делают, чтобы новые PR были уже после рефакторинга, им будет легче чтобы с конфликтами не возиться
12 июля 2019, 15:08
+2
На самом деле, мне очень хотелось влить PR в 2-ку, потому, что считаю такие баги требующими мгновенного исправления. Но учитывая требования MODX которые передал @Иван Климчук все новые изменения должны уходить в 3-ку из-за большого рефакторинга ядра.
11 июля 2019, 22:53
0
Авторизовать можно и просто так, вам главное получить объект пользователя, поместить его в modx->user и с помощью метода addSessionContext авторизовать его
10 июля 2019, 00:56
+1
Вот тут в папке packages есть транспортные пакеты
08 июля 2019, 22:43
0
Извини, что попытался помочь… Ну и в документацию заглянуть за тебя, используй optionFilters
08 июля 2019, 20:08
0
Data, с большой буквы
08 июля 2019, 18:31
0
Поле не родное? Если нет, то нужно указать префикс Data
07 июля 2019, 19:59
0
Параметр fields не поможет?
27 июня 2019, 17:48
0
А если стандартный синтаксис, то:

[[+price:replace=` ||`]]
27 июня 2019, 17:42
0
Я как-то сталкивался с этим и был невнимателен, если это minishop2, то со стандартнымы настройками цены приходят с пробелами, их нужно убрать