Вопросы

fastField и незаполнное TV поле

вывожу TV поле с помощью такого кода
[[#[[*cap]].uri]]
все работает пока это поле заполнено, если незаполнено выводится в логах ошибка
[2020-05-12 17:32:16] (ERROR @ /var/www/.ru/core/model/modx/modparser.class.php : 541) Could not find snippet with name #.uri.
смысл понятен, я вызываю неизвестно что. вопрос как убрать ошибку?
пробовал такой код
{if $_modx->resource.cap}<a href="[[#[[*cap]].uri]]">аа</a>{else}нет инфы{/if}
«нет инфы» выводится, но ошибки в логах все равно остаются. можно конечно не обращать внимание, но хотелось бы чтобы не засорялся лог ошибок.
Андрей
12 мая 2020, 17:35
modx.pro
1 217
0

[РЕШЕНО] Fenom вывод имени пользователя

Как вывести имя пользователя, создавшего ресурс?
Так вывожу Id пользователя, который создал ресурс. А как получить имя?
{$_modx->resource.createdby}
UPD:
{$_modx->resource.createdby | user : 'fullname'}<
Roman
12 мая 2020, 17:14
modx.pro
1 172
0

cURL должен быть установлен и настроен как расширение PHP

Здравствуйте.
При заходе на страницу менеджера пакетов получаю надпись
«cURL должен быть установлен и настроен как расширение PHP, если вы собираетесь использовать «Менеджер пакетов». Информацию по установке и настройке cURL можно найти здесь PHP cURL website.»

Что мне вообще следует проверить?
Andrey
12 мая 2020, 14:34
modx.pro
2 462
0

Output filter to get TV display name - tvLabel does not work on pdoResources

В бд попадают записи: GD, GL, GR и другие

Список одиночный выбор тв например Возможные значения
Гренада==GD||Гренландия==GL||Греция==GR||Грузия==GE
Два года назад уже кто-то задавал этот вопрос, но ответа на него не дали.

На выходе должно получится название страны типа «Греция», но выходит только «GR»
[[+tv.vendor_address:getTvDisplayName]]
[[#[[+id]].vendor_address:tvLabel]]
[[+tv.vendor_address:tvLabel]]
R2m0x94 (Vasily)
12 мая 2020, 12:25
modx.pro
1 737
+1

Алгебраическое пересечение массивов

Вечно вы мне умные мысли подсказываете, может и сейчас так случиться.
Есть у меня вот такой ассоциативный массив
array (size=4)
  'width' => 
    array (size=2)
      0 => string '4' (length=1)
      1 => string '3' (length=1)
  'height' => 
    array (size=3)
      0 => string '5' (length=1)
      1 => string '4' (length=1)
      2 => string '3' (length=1)
  'presure' => 
    array (size=3)
      0 => string '5' (length=1)
      1 => string '4' (length=1)
      2 => string '3' (length=1)
  'nice' => 
    array (size=2)
      0 => string '5' (length=1)
      1 => string '3' (length=1)
Количество записей в этом массиве (ключей — width,height и так далее) так и количество данных может быть любым.
Мне для решения задачи нужно найти так называемое алгебраическое пересечение — то есть массив, в котором будут только те данные, которые есть в каждом из перечисленных выше. Конкретно для этого примера — я должен получить число 3 (ну в данном случае строку но не важно)
В php есть функция как раз подходящая
Александр Мельник
12 мая 2020, 00:24
modx.pro
740
0

Вывести тв родителя mfilter2

Добрый день, использую на сайте mfilter2, организовал все с помощью фильтра категорий конструкция работает нормально, все выводит и фильтрует поля, но можно ли сделать, чтоб mfilter фильтровал тв параметр категории?
вот эти тв параметры

вот вызов
[[!mFilter2?
    &class=`msProduct`
    &element=`msProductsCategories`
    &includeTVs=`price,new,sale`
    &prepareTVs=`1`
    &limit=`12`
    &processTVs=`1`
    &filters=`
        tv|size,
        tv|color_type,
        tv|wear,
        tv|sale,
    `
    &tpl=`msProduct`
    &tplFilter.outer.tv|size=`tpl.mFilter2.filter.select`
    &tplFilter.row.tv|size=`tpl.mFilter2.filter.option`
    &tplFilter.outer.tv|color_type=`tpl.mFilter2.filter.select`
    &tplFilter.row.tv|color_type=`tpl.mFilter2.filter.option`
]]
пытался писать типа
tv|new:parents
, и все в таком духе, но не срабатывает, можете подсказать? спасибо заранее
atrox
11 мая 2020, 16:04
modx.pro
987
0

Как исключить родительский ресурс из выборки pdoResources?

Возникла проблема при переходе на феном

Как можно исключить родительский ресурс из выборки?

Пытался так, не вышло

'resources' => '-'$_modx->resource['parent'],
Андрей
11 мая 2020, 15:27
modx.pro
1 270
0

Не отправляется почта (SMTP)

Перестали приходить заявки с формы сайта.
Лог с QuickEmail
Roman
11 мая 2020, 11:55
modx.pro
3 362
0

Замена стандартной заглушки minishop

Добрый день!
Подскажите, пожалуйста, как поменять стандартную заглушку minishop? Чтобы в дальнейшем при обновлении не слетало.
Алексей
10 мая 2020, 15:27
modx.pro
923
0

pdoMenu дополнительный кастомный пункт

Подскажите пожалуйста, как сделать дополнительный кастомный пункт в pdoMenu?

Есть вот такой шаблон:
Algirdas
10 мая 2020, 14:58
modx.pro
826
0