PHP warning: Invalid argument supplied for foreach()
Здравия! Журнал ошибок кишит ошибками:
(ERROR @ /home/d/dreamt74/dreamt74.beget.tech/public_html/core/model/modx/modx.class.php: 748) PHP warning: Invalid argument supplied for foreach()
Строка 748
(ERROR @ /home/d/dreamt74/dreamt74.beget.tech/public_html/core/model/modx/modx.class.php: 748) PHP warning: Invalid argument supplied for foreach()
Строка 748
foreach ($resourceMap as $parentId => $mapNode) {
if (array_search($id, $mapNode) !== false) {
$parents[]= $parentId;
break;
}
}
Что значат эти строки? Как исправить ошибку? Подскажите пожалуйста. [miniShop2 4.0.0-beta] - Разбор нововведений. Уведомления. Пример подключения своей библиотеки.
Продолжая серию заметок @Николай Савин о нововведениях в miniShop2 Для MODX2, расскажу об изменениях в уведомлениях.
[miniShop2 4.0.0-beta] - Разбор нововведений. Изменена связь между заказом и адресом
В серии коротких заметок расскажу и детально покажу что нового мы сделали для Вас в новой версии miniShop2 Для MODX2
На очереди информация для разработчиков об изменениях связи между объектами msOrder и msOrderAddress
На очереди информация для разработчиков об изменениях связи между объектами msOrder и msOrderAddress
Кешируем mFilter2
Как кол-во товаров на сайте переваливает какую-то границу, то mFilter2 начинает жестко тупить. Переодически мне приходиться бороться с этой проблемой. В итоге изучения mFilter2 выработал пару решений.
Как реализовать переключение языков без контекстов
Здравствуйте!
Есть статьи с переводами на английский язык, которые должны открываться по ссылкам вида:
site.com/ru/article
site.com/en/article
Используется только контекст web, переводы заполняются в кастомной вкладке ресурса и хранятся в отдельной таблице.
Подскажите, как можно реализовать переключение языковой версии при условии, что нет контекста и нужно использовать директории ru|en?
Сразу скажу, чем не устраивает контекст + babel и т.д.:
это долго и неудобно при добавлении большого количества статей, много «лишних» переключений, копирований и т.д., кратно быстрее и удобнее при создании ресурса быстро скопипастить во вкладку все поля с переводами.
Заранее спасибо за ваши идеи и предложения.
Есть статьи с переводами на английский язык, которые должны открываться по ссылкам вида:
site.com/ru/article
site.com/en/article
Используется только контекст web, переводы заполняются в кастомной вкладке ресурса и хранятся в отдельной таблице.
Подскажите, как можно реализовать переключение языковой версии при условии, что нет контекста и нужно использовать директории ru|en?
Сразу скажу, чем не устраивает контекст + babel и т.д.:
это долго и неудобно при добавлении большого количества статей, много «лишних» переключений, копирований и т.д., кратно быстрее и удобнее при создании ресурса быстро скопипастить во вкладку все поля с переводами.
Заранее спасибо за ваши идеи и предложения.
Снова where и множественный выбор
Здравствуйте!
Логика должна быть следующая: у текущего ресурса, где запускается выборка есть TV option (например имя1==1) с одним значением. У выбираемых ресурсов есть TV rubrika со списком множественного выбора (там несколько значений вида имя1==1||имя2==2||имя3==3). Выбираться должны только ресурсы имеющие в своем множественном списке совпадение с текущим значением TV ресурса где запускается выборка.
Вот так не работает:
Логика должна быть следующая: у текущего ресурса, где запускается выборка есть TV option (например имя1==1) с одним значением. У выбираемых ресурсов есть TV rubrika со списком множественного выбора (там несколько значений вида имя1==1||имя2==2||имя3==3). Выбираться должны только ресурсы имеющие в своем множественном списке совпадение с текущим значением TV ресурса где запускается выборка.
Вот так не работает:
[[!pdoPage?
&parents=`4`
&includeTVs=`rubrika`
&where=`{"[[*option]]:IN":rubrika}`
&tpl=`RowTpl`
]]
Подскажите, пожалуйста, как решить данную задачку. [miniShop2 4.0.0-beta] - Разбор нововведений. Небольшие изменения в контроллерах
В серии коротких заметок расскажу и детально покажу что нового мы сделали для Вас в новой версии miniShop2 Для MODX2
На очереди информация для разработчиков, касательно окончательного положения контроллеров.
На очереди информация для разработчиков, касательно окончательного положения контроллеров.
Как правильно вывести поля в mFilter2
Приветствую.
Как правильно вывести поля в mFilter2, такие как: new,popular,favorite
Как правильно вывести поля в mFilter2, такие как: new,popular,favorite
[miniShop2 4.0.0-beta] - Разбор нововведений. Гибкая настройка статусов
В серии коротких заметок расскажу и детально покажу что нового мы сделали для Вас в новой версии miniShop2 Для MODX2
На очереди обновление связанное со статусами заказов.
На очереди обновление связанное со статусами заказов.
Fenom вывод имени parent
Задача на первый взгляд простая. Есть изображение, которое принадлежит к определенному документу. Документы сгруппированы по городам-документам. Нужно вывести имя parent документа внутри alt-а изображения.
Как это сделать?
<img src="{$file['url'] | phpthumbon: 'fltr[]=wmi|assets/wm/wm.png|C|40|100|100|0'}" alt="{$_modx->resource.parent | resource : 'pagetitle'}" title="{$file['name']}">
{$_modx->resource.parent | resource: 'pagetitle'} выводит Home, на несколько уровней выше.Как это сделать?