Вопросы
Проверка значения TV через fenom
В продолжении разборок, как работает fenom в modx, столкнулся с следующим вопросом:
Есть некое TV поле, под названием CopressorModel, делаю вывод всех значений в этом поле, но с условием, если в поле не присутствует значение "Не указан" — не выводим…
Пробовал по всякому:
Создавал переменную, но так и не нашел, как указать условие сравнивания с текстовым значением или проверка значения TV по умолчанию.
Есть некое TV поле, под названием CopressorModel, делаю вывод всех значений в этом поле, но с условием, если в поле не присутствует значение "Не указан" — не выводим…
Пробовал по всякому:
{if $_modx->resource.CopressorModel? == 'Не указан'}
и так
{if $_modx->resource.CopressorModel? == "Не указан"}Создавал переменную, но так и не нашел, как указать условие сравнивания с текстовым значением или проверка значения TV по умолчанию.
Tickets - при смене родительского ресурса в админке ошибка и меняется замороженный URL
MODX Revolution 2.7.0-pl
При смене в админке родительского ресурса у неопубликованного тикета в лог летит ошибка:
У опубликованного ошибки вроде нет, но замороженный URL также меняется.
Подскажите, как поправить? Или это баг и требует исправления Василием?
При смене в админке родительского ресурса у неопубликованного тикета в лог летит ошибка:
...../core/xpdo/om/xpdoquery.class.php: 764) Encountered empty IN condition with key idКроме того меняется замороженный URL.
У опубликованного ошибки вроде нет, но замороженный URL также меняется.
Подскажите, как поправить? Или это баг и требует исправления Василием?
minishop2 custom payment вывести html
Здравствуйте.
Подключаю оплату от одного малоизвестного банка.
Так вот, он в качестве успешного ответа возвращает HTML код страницы, который можно показать покупателю.
Но в msorderhandler.class.php на такую ситуацию нету события (если я не ошибаюсь).
там есть redirect и msOrder.
Как можно все таки вывести этот html код, возвращаемый банком, на странице оформления заказа, что бы покупатель мог оплатить заказ не прибегая к изменению ядра компонента?
Или что еще можно придумать?
Спасибо
Подключаю оплату от одного малоизвестного банка.
Так вот, он в качестве успешного ответа возвращает HTML код страницы, который можно показать покупателю.
Но в msorderhandler.class.php на такую ситуацию нету события (если я не ошибаюсь).
там есть redirect и msOrder.
Как можно все таки вывести этот html код, возвращаемый банком, на странице оформления заказа, что бы покупатель мог оплатить заказ не прибегая к изменению ядра компонента?
Или что еще можно придумать?
Спасибо
Вопрос по radio кнопкам
Добрый день. Есть радио кнопки. Да=1, Нет=0. Этот tv выводится в 6 ресурсе где вносится вся информация для главное страницы. Вопрос такой, необходимо при выборе да, отключать определенные блоки на всем сайте. Блоки в чанке header. Как задать условие, что если тв switch в шестом ресурсе =1, то блоки выводить, если равно 0, то нет. Вопрос актуален и для Evo и для Revo, обычное условие if then else, не работает.
Вопро по radio
Добрый день. Есть радио кнопки. Да=1, Нет=0. Этот tv выводится в 6 ресурсе где вносится вся информация для главное страницы. Вопрос такой, необходимо при выборе да, отключать определенные блоки на всем сайте. Блоки в чанке header. Как задать условие, что если тв switch в ресурсе =1, то блоки выводить, если равно 0, то нет. Вопрос актуален и для Evo и для Revo, обычное условие if then else, не работает.
pdoResources вызывает шаблон только 1 раз
Товарищи гуру Modx, подскажите, вероятно вопрос плёвый:
почему при обработке чанка:
[[pdoResources?
&parents=`1`
&showUnpublished=`1`
&tpl=`pElement`
&includeTVs=`image,price`
&tvPrefix=``
]]
вызов чанка-шаблона pElement происходит только один раз, хотя проверяя sql-запрос с помощью &showLog=`1` — получаю нужное кол-во результатов (более одной строки). Пробовал отключить &tpl=`pElement`, вывод дамп результата только для одной записи! Куда копать?
почему при обработке чанка:
[[pdoResources?
&parents=`1`
&showUnpublished=`1`
&tpl=`pElement`
&includeTVs=`image,price`
&tvPrefix=``
]]
вызов чанка-шаблона pElement происходит только один раз, хотя проверяя sql-запрос с помощью &showLog=`1` — получаю нужное кол-во результатов (более одной строки). Пробовал отключить &tpl=`pElement`, вывод дамп результата только для одной записи! Куда копать?
Итоговый статус
как сделать итоговым статусом новый, который я создал?
По умолчанию итоговыми статусами являются Отправлен. Если я в новом ставлю галку итоговый, то не считает за 3 дней а ифно панели, только берет отправлен
По умолчанию итоговыми статусами являются Отправлен. Если я в новом ставлю галку итоговый, то не считает за 3 дней а ифно панели, только берет отправлен
Отключить обработку старой цены продукта в msOptionPrice2
Подскажите пожалуйста как отключить обработку старой цены продукта в msOptionPrice2?
Чтобы msOptionPrice2 не рассчитывал старую стоимость модификаций, просто иногда бывают скидки только на модификацию, а на основной продукт их нет. Что-то в настройках не нашел такой опции…
Чтобы msOptionPrice2 не рассчитывал старую стоимость модификаций, просто иногда бывают скидки только на модификацию, а на основной продукт их нет. Что-то в настройках не нашел такой опции…
Ошибка при уничтожении удаленных Тикетов
Всем здравствуйте.
Помогите вылечить ошибку Could not find action file at: controllers/default/resource/trash.php при уничтожении удаленных тикетов и секций с тикетами:

В директории core/components/tickets/controllers папки default/resource с файлом trash.php не существует. На других сайтах с Tickets этого файла тоже нет.
Спасибо!
Помогите вылечить ошибку Could not find action file at: controllers/default/resource/trash.php при уничтожении удаленных тикетов и секций с тикетами:

В директории core/components/tickets/controllers папки default/resource с файлом trash.php не существует. На других сайтах с Tickets этого файла тоже нет.
Спасибо!
[РЕШЕНО] Ajaxform сообщение "error"
Здравствуйте!
Подскажите а где можно поменять сообщение error которое выводится как:
Подскажите а где можно поменять сообщение error которое выводится как:
<span class="error">Это поле обязательно для заполнения</span>Хотя у меня у коде прописано:<span class=" error input__error">Поле не заполнено!</span>А в рабочем состоянии ошибка выглядит так:<span class=" error input__error">Поле не заполнено!
<span class="error">Это поле обязательно для заполнения</span>
</span>Подскажите люди добрые, как справиться с этой ошибкой?