Вывод всех используемых значений TV-поля

Всем доброго времени суток! Подскажите, пожалуйста, каким образом можно вывести список всех используемых значений TV-поля?

Создаю выпадающий список. Нужно, чтобы в значениях option выводились значения определенного TV-поля (тип — одиночный выбор), которые используются в ресурсах с определенным родителем. Буду очень признателен за ответ.
Евгений
2 часа назад
16
0

miniShop2

modx предлагает установить miniShop2, хотя он уже установлен и работает. Как быть в такой ситуации?
Никита
4 часа назад
33
0

Реализация динамической цены

Здравствуйте, нужно реализовать цену, которая зависит от кол-во товара и его размера.
Кто сталкивался с этим, может посоветуете плагин если такой имеется.
Андрей
Вчера в 23:00
37
0

Вопрос по ускорению админки.

На сайте в одном разделе более 1500статей. при обращении к разделу естественно тормозит дико. Есть какие-то решения подобной проблемы.
Версия ModX Revo 2.7.0
PHP 7.0

Я конечно понимаю, что тормозит потому, что подгружает много. Но может есть решение сделать дерево ресурсов на подобие как в PhpMyAdmin с разбиением на страницы.
guliverland
Вчера в 22:55
51
0

Не выводится запись словаря для ms2_message_close_all

Добрый день. Собственно вопрос в заголовке. При добавлении/изменении к-ва/удалении товаров, как и положено, появляются всплывающие сообщения в правом верхнем углу. Но для ссылки «закрыть все» выводится [ms2_message_close_all], хотя соответствующая запись в словаре minishop2 для ru присутствует. В чём может быть причина? Где искать скрипт вывода этих сообщений?
Артём
Вчера в 20:51
31
0

Транслитерация имени пользователя и знак +

Доброго вечера, возможно кто-то уже решал подобную проблему, буду благодарен за любые подсказки.

Есть плагин показывающий виртуальную страницу пользователя userPagePlugin:
<?php
if ($modx->event->name != 'OnPageNotFound') {return false;}
$alias = $modx->context->getOption('request_param_alias', 'q');
if (!isset($_REQUEST[$alias])) {return false;}

$request = $_REQUEST[$alias];
$tmp = explode('/', $request);
if ($tmp[0] == 'users' && count($tmp) >= 2) {
	$section = 1262;
	$name = str_replace('.html', '', $tmp[1]);
	if ($user= $modx->getObject('modUser', array('username' => $name))) {
		$user_id = $user->get('id');
		$username = $user->get('username');
		$modx->setPlaceholder('username', $username);
		$modx->setPlaceholder('user_id', $user_id);
		$modx->setPlaceholders($user->Profile->toArray());
		$modx->sendForward($section);
	}
}
Работает отлично, спасибо modx.pro именно здесь найдено решение. Но теперь нужно русские имена транслитерировать, а ещё важнее понять что делать если в имени пользователя есть знак +, так как в этом случае плагин уже не отрабатывает.
vrm13
Вчера в 19:20
14
0

Загрузка картинок анонимными юзерами в MODX Revo

Здраствуйте уважаемые колеги. Подскажите пожалуйста, как можно реализовать возможность загрузки фотографий в отзывах и анонимными юзерами через фронтендную часть сайта, по принципу как на данном сайте: bomond.org.ua/reviews/.

Использую компонент TicketsComments для самих отзывов и нужно сделать возможность прикрепления изображений к нему. Спасибо заранее…
Женя
Вчера в 18:09
22
0

Не создать tv-параметр. Код: 200 OK {"success":false}

Добрый день!
Подскажите как избавиться от ошибки «Код: 200 OK {»success":false}"?
Она появляется всякий раз при создании/открытии любого tv_параметра. Выбрать тип ввода я при этом не могу! Снова окно с ошибкой, остальные параметры менять могу. Замечено такое поведение на версии 2.6.5 modx revo, до этого просто не было необходимости создавать/редактировать тв_эшки.
В сети есть решение, что слишком длинные описания у полей могут давать такую ошибку, но нет… они короткие! Хоть все тв-поля удали из базы и пробуй новые создавать, всё равно эта ошибка.
Tanya
Вчера в 18:07
30
0

Fenom. Ключ массива как класс

Благодарю за помощь!
Вывожу массив таким образом:
<table>
    {foreach $data as $key => $tr}
        <tr class="{$key}">
            {foreach $tr as $td}
                <td>{$td}</td>
            {/foreach}
        </tr>
    {/foreach}
</table>
В самом массиве только первая строка с данными имеет строковой ключ [header], остальные ключи числовые.
Как в феноме при разборке массива проверить что ключ не число и подставить класс с именем ключа в ?
Сейчас выводится так:
<table>
            <tbody><tr class="header">
                            <td>Наименование товара, работ, услуг</td>
                            <td>Количество</td>
                            <td>Цена</td>
                            <td>Сумма</td>
                    </tr>
            <tr class="0">
                            <td>Дизайн мыла</td>
                            <td>2</td>
                            <td>500</td>
                            <td>1000</td>
                    </tr>
    </tbody></table>
А нужно чтобы там где числовые индексы класс не проставлялся.
Анатолий
Вчера в 16:18
45
0

Нужна Яндекс Доставка для Modx

Всем привет.
Друзья, подскажите, где можно купить интеграцию Modx с Яндекс Доставкой? Никак не могу найти ((
Дмитрий
Вчера в 15:57
49
0