Александр

Александр

С нами с 09 октября 2016; Место в рейтинге пользователей: #917

Как использовать свои поля в компоненте Comparison

Здравствуйте! Приглянулся компонент Comparison (Сравнения товаров), но мучает вопрос, может ли он в место тв, работать с полями другой таблицы?

При тесте компонента, используя «leftjoin» и «select» у меня не получилось это сделать.
Александр
12 ноября 2020, 17:24
modx.pro
277
0

Проблема с предварительными подсчётами в новой версии mSearch2 1.14.0-pl

Василий здравствуйте! Начиная с версии mSearch2 1.14.0-pl в обновлении реализовано кэширование предварительных результатов mfilter2, но если расширен класс и фильтрация происходит по своей таблице, возникают проблемы с подсчетами предварительных результатов в ранних версиях msearch2, это решалось добавлением кода в файл custom.class.php:

//Правильные подсчёты в mFilter2
public function filterDefault(array $requested, array $values, array $ids) {
     return array_unique(parent::filterDefault($requested,$values,$ids));
}
но сейчас этот вариант не работает и временное решение: itchief.ru/questions/663 описал Александр Мальцев на сайте itchief.ru спасибо ему, правда при таком раскладе как я понимаю, кэширование предварительных результатов работать не будет, но подсчёты работают. Что можно сделать в данном случае, подскажите пожалуйста или возможно в будущих обновлениях msearch2 будет учтена эта проблема?
Александр
25 октября 2020, 18:17
modx.pro
282
0

Два домена один сайт Babel контексты MODX

Здравствуйте! Пытаюсь реализовать следующее, домен site.ru и домен site.com от site.com идёт построение языковых версий таким образом: site.com/de/ site.com/se/ и т.д папка с файлами у доменов одна, домен site.ru основной а для второго указан путь к папке с фалами site.ru, не как не получается сделать чтобы коректно работало переключение языков, подскажите пожалуйста, как правильно это организовать?

PS: Если использовать один домен и от него строить все языковые версии то всё работает, проблем нет.
Александр
20 февраля 2020, 23:02
modx.pro
910
0