Вопросы

Проверка значения TV через fenom

В продолжении разборок, как работает fenom в modx, столкнулся с следующим вопросом:

Есть некое TV поле, под названием CopressorModel, делаю вывод всех значений в этом поле, но с условием, если в поле не присутствует значение "Не указан" — не выводим…

Пробовал по всякому:

{if $_modx->resource.CopressorModel? == 'Не указан'}
и так
{if $_modx->resource.CopressorModel? == "Не указан"}

Создавал переменную, но так и не нашел, как указать условие сравнивания с текстовым значением или проверка значения TV по умолчанию.
Андрей Перевезенцев
17 апреля 2019, 12:23
modx.pro
1 396
0

Tickets - при смене родительского ресурса в админке ошибка и меняется замороженный URL

MODX Revolution 2.7.0-pl

При смене в админке родительского ресурса у неопубликованного тикета в лог летит ошибка:
...../core/xpdo/om/xpdoquery.class.php: 764) Encountered empty IN condition with key id
Кроме того меняется замороженный URL.

У опубликованного ошибки вроде нет, но замороженный URL также меняется.

Подскажите, как поправить? Или это баг и требует исправления Василием?
Дмитрий
17 апреля 2019, 04:52
modx.pro
2 515
0

minishop2 custom payment вывести html

Здравствуйте.
Подключаю оплату от одного малоизвестного банка.
Так вот, он в качестве успешного ответа возвращает HTML код страницы, который можно показать покупателю.
Но в msorderhandler.class.php на такую ситуацию нету события (если я не ошибаюсь).
там есть redirect и msOrder.
Как можно все таки вывести этот html код, возвращаемый банком, на странице оформления заказа, что бы покупатель мог оплатить заказ не прибегая к изменению ядра компонента?
Или что еще можно придумать?
Спасибо
Ivan
17 апреля 2019, 00:14
modx.pro
747
0

Вопрос по radio кнопкам

Добрый день. Есть радио кнопки. Да=1, Нет=0. Этот tv выводится в 6 ресурсе где вносится вся информация для главное страницы. Вопрос такой, необходимо при выборе да, отключать определенные блоки на всем сайте. Блоки в чанке header. Как задать условие, что если тв switch в шестом ресурсе =1, то блоки выводить, если равно 0, то нет. Вопрос актуален и для Evo и для Revo, обычное условие if then else, не работает.
Вадим
16 апреля 2019, 19:09
modx.pro
852
0

Вопро по radio

Добрый день. Есть радио кнопки. Да=1, Нет=0. Этот tv выводится в 6 ресурсе где вносится вся информация для главное страницы. Вопрос такой, необходимо при выборе да, отключать определенные блоки на всем сайте. Блоки в чанке header. Как задать условие, что если тв switch в ресурсе =1, то блоки выводить, если равно 0, то нет. Вопрос актуален и для Evo и для Revo, обычное условие if then else, не работает.
Вадим
16 апреля 2019, 19:09
modx.pro
693
0

pdoResources вызывает шаблон только 1 раз

Товарищи гуру Modx, подскажите, вероятно вопрос плёвый:

почему при обработке чанка:
[[pdoResources?
&parents=`1`
&showUnpublished=`1`
&tpl=`pElement`
&includeTVs=`image,price`
&tvPrefix=``
]]

вызов чанка-шаблона pElement происходит только один раз, хотя проверяя sql-запрос с помощью &showLog=`1` — получаю нужное кол-во результатов (более одной строки). Пробовал отключить &tpl=`pElement`, вывод дамп результата только для одной записи! Куда копать?
Михаил
16 апреля 2019, 18:09
modx.pro
662
0

Итоговый статус

как сделать итоговым статусом новый, который я создал?

По умолчанию итоговыми статусами являются Отправлен. Если я в новом ставлю галку итоговый, то не считает за 3 дней а ифно панели, только берет отправлен
Aslero
16 апреля 2019, 13:58
modx.pro
609
0

Отключить обработку старой цены продукта в msOptionPrice2

Подскажите пожалуйста как отключить обработку старой цены продукта в msOptionPrice2?
Чтобы msOptionPrice2 не рассчитывал старую стоимость модификаций, просто иногда бывают скидки только на модификацию, а на основной продукт их нет. Что-то в настройках не нашел такой опции…
Сергей
16 апреля 2019, 10:06
modx.pro
916
0

Ошибка при уничтожении удаленных Тикетов

Всем здравствуйте.
Помогите вылечить ошибку Could not find action file at: controllers/default/resource/trash.php при уничтожении удаленных тикетов и секций с тикетами:
2019-04-15-20-19-19
В директории core/components/tickets/controllers папки default/resource с файлом trash.php не существует. На других сайтах с Tickets этого файла тоже нет.
Спасибо!
brioni
15 апреля 2019, 21:33
modx.pro
1 418
0

[РЕШЕНО] Ajaxform сообщение "error"

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

Подскажите а где можно поменять сообщение error которое выводится как:
<span class="error">Это поле обязательно для заполнения</span>
Хотя у меня у коде прописано:
<span class=" error input__error">Поле не заполнено!</span>
А в рабочем состоянии ошибка выглядит так:
<span class=" error input__error">Поле не заполнено!
    <span class="error">Это поле обязательно для заполнения</span>
</span>
Подскажите люди добрые, как справиться с этой ошибкой?
Oleg
15 апреля 2019, 19:02
modx.pro
1 114
0