Вопросы

Где можно прочесть обо всех операторах условий Fenom?

Здравствуйте, интересует операторы условий «или» «не» «и» «равно».
Александр Янк
10 января 2018, 09:45
modx.pro
1 015
0

Вывод вариантов tv список

Здравствуйте.
есть ТВ список (одиночный выбор) в формате Name==Value.
Как правильно вывести в шаблонах/чанках, должно быть что-то вроде если val 1, то Слово1, 2 — Слово2, 3 — Слово3 и т.п.?
Сейчас сделаю очень некрасиво, на мой взгляд (pdoResource):
[[+tv.staffjob:is=`21`:then=`Слово1`]][[+tv.staffjob:is=`22`:then=`Слово2`]]
Это можно в одной конструкции как-то аккуратно написать, стандартный синтаксис или fenom?
Скаут
10 января 2018, 07:14
modx.pro
1
1 229
0

В Image+ не работают инлайн tpl

Всем привет!
Я может быть что-то не так делаю, но у меня
<img src="[[!ImagePlus? 
   &tvname=`test-pic` 
   &docid=`[[*id]]`
   &type=`tpl`
   &tpl=`@INLINE [[+url]]`
 ]]">
НЕ работает, а
<img src="[[!ImagePlus? 
   &tvname=`test-pic` 
   &docid=`[[*id]]`
   &type=`tpl`
   &tpl=`Image.Plus.link`
 ]]">
где «Image.Plus.link» содержит только лишь «[[+url]]» — работает!!!
Заранее спасибо за подсказку!
Серый
09 января 2018, 19:28
modx.pro
907
+1

Получение id ресурса по pagetitle

Нашел кучу примеров и вариантов, как зная id получить любое поле хоть родителя, хоть дедушки, но никак не могу понять как провернуть обратное — зная поле, в моем случае pagetitle, узнать id ресурса, чтобы потом уже узнать любое поле… неужели никому не надо было ни разу или это элементарно и я туплю?
Андрей
09 января 2018, 17:20
modx.pro
1
6 266
0

Group Edit дополнительные поля, TV

Как в Group Edit добавить в таблицу редактирования TV поля? пробую в group_edit.fields указывать ID просто цифрой не выходит. Если указываю название поля то добавляет только столбик с названием, но не выводит содержимое в таблице.
Дмитрий
09 января 2018, 15:24
modx.pro
825
0

Как создать альтернативную страницу с входом в админ панель на office?

Собственно создаю страницу «Авторизация»:
[[!OfficeAuth?
    &loginResourceId=`[[++site_start]]`
]]
получается за логиниться, перехожу в админку, а меня просит вновь залогиниться.

Просто не хочу палить адрес входа в админ панель http://****.ru/manager/
Александр Янк
09 января 2018, 12:45
modx.pro
920
0

Ошибки в логах Modx

Приветствую колеги!
Помогите, пожалуйста!
Сай ложтиться из завидной регулярностью… и очень много ошибок в логах.
Может хоть с какими-либо поможете справиться.
После того как ложиться сайт, админка доступна — выгружаю логи, анализирую и восстанавливаю бекап.

Ниже Ошибки, которые встречаются часто, и те, которые встречаются перед «падением» сайта:
(путь к папке www не отправляю)

Pavel Garlinskiy
09 января 2018, 09:41
modx.pro
2 153
0

Проблемы с Collections

Здравствуйте!
После назначение ресурса коллекцией и сохранения результата белый экран с кнопками СКРИН
Нажал «Сохранить» еще раз, отобразилась страница коллекции, но все дочерние ресурсы, которые там были до этого, пропали. Создал еще один дочерний ресурс, опять белый экран с кнопками. Опять сохранил, вернулся в коллекцию, а там ничего. Вот такая вот беда. Может кто сталкивался?
Кирилл
08 января 2018, 19:20
modx.pro
1 744
0

Удавалось ли кому связать MIGX с Image+?

Решено делать галерею на MIGX. Но хочется что бы была возможность отрегулировать кадрировку миниатюр, для этого, кажется, есть только один компонент это Image+, и у MIGX даже есть соответствующий рендер, но что-то не получается… Есть ли люди, которые уже делали эту процедуру или может видели подробный туториал? Готов отблагодарить за помощь материально в разумных пределах.
Заранее благодарю!
Серый
08 января 2018, 14:39
modx.pro
1
2 385
0

использование процессоров minishop2 во внешнем файле

Добрый день. Пытаюсь сделать простенький код добавления и обновления товаров mninishop2 с помощью скрипта во внешнем файле.
Но почему-то не работает. Простые modx процессоры работают, но мне нужно обновлять например поле цены или артикула. Как выйти из ситуации? Это код не обновляет поля товара
if ($res = $modx->getObject('modResource', $q)) {
            $data = array();
            $processorProps['id'] = $res->get('id');         
            $response = $modx->runProcessor('resource/update', $processorProps);
        }
         
        else {
            $response = $modx->runProcessor('resource/create', $processorProps);
        }
Андрей
08 января 2018, 13:14
modx.pro
1
4 393
+1