Илья
ну если много будет, тогда не вариант канеш
Dmytro
Dmytro
а пробовал?
Камиль
угу
Dmytro
в принципе, replace вернет это дело как строку "2,5,8" - так что получится in ("2,5,8")
Камиль
как то не так рабоатет
Anonymous
А я банально создаю таблицу, по которой можно полноценно where = /IN делать 😊
Камиль
Камиль
у позиции
Камиль
не переделывать же всё
Dmytro
find_in_set не юзал?
Камиль
пофиг сделал REGEXP
Камиль
а не слышал гг
Anonymous
Ну так быстро вфигачь вот это решение:
http://modx.im/blog/addons/374.html
Камиль
Anonymous
Да не должно поплыть от одного левого запроса с получением всех нужных id
Камиль
Камиль
find_in_set не юзал?
не значю почему in не работал, но вот так сработало
FIND_IN_SET(
4,
REPLACE(
`dltv_CATEGORY_2`.`value`, '||',
','
)
)
Камиль
Dmytro
попробуй еще 4 взять в одинарные кавычки, чтобы 100% проверяло строку
Камиль
Камиль
@Pathologic93 в DL paginationMeta с getCache отрабатывает один раз при создании кеша и всё 😓
Камиль
запихну его в prepareWrap
Камиль
запихнул в плейсхолдер) так проще
Andrey
Нифига вы тут нахуевертили))) И всё полезности.
EVO bot Лёшка
Senya
Или может это раелизуется по другому, если кто сталкивался с подобным , подскажите как можно решить. Результат должен быть как на сайте "super-opt"
Aliaksandr
Aliaksandr
А у вас событие модификации общей суммы в корзине, например для купона или скидки от общей суммы
Aliaksandr
Aliaksandr
$e->output(25);
Senya
Спасибо ! Буду пробовать
Dmytro
для текущего документа есть $modx->documentObject[$tv]
Ilya
Dmytro
+ getTemplateVarOutput только для опубликованых
Andrey
А кстати, для будущего дока можно как-то узнать его будущий Parent?
Senya
Спасибо!
Andrey
Хочется в mm при создании в твшку пехать. Ну или делать плагином на сохранение, там поди есть
Ilya
Ilya
Dmytro
Andrey
Заказчику так надо.
Andrey
Скажем, фильтровать структуру каталога ефильтром, и нужен фильтр по родителю. Переделывать в multicategories не вариант.
Ilya
Andrey
Dmytro
про efilter ничего не знаю, но пихать парент в тв - это глупость
Andrey
Молодец. Это так охуенно, когда не знаешь, но говоришь =)
Михаил
Ilya
Dmytro
Ilya
Эт как например?
ну внатуре не фильтрует, глянул исходник. Гляди. ты из eFilter получаешь список id которые пихаются в DocLister, так ты повесь на него &addWhereList=parent=(int)$_GET['parent']
Ilya
ну понятно что не так топорно, но смысл ты понял
Andrey
Проще сделать как я сделал)
Сергей
Эт как например?
делай делай, нормально всё.
Делаешь виртуальный раздел, в нём указываешь парент и параметры фильтрации, и выводишь товары.
Товары красные
Товары синие
сео урлы, вся фигня.
Andrey
Да если б можно было сразу, я бы все товары сунул в 1 раздел и фильтровал по всяким сеокатегориям. Работаем с имеющейся структурой.
Сергей
Сергей
Только товары тогда лучше не в site_content хранить
Andrey
Т.е. если я заведу ТВ-параметр, суну туда слово "хуй", это норма. А если я заведу ТВ-параметр и суну туда цифры, означающую его родителя — это ай-ай-ай.
Senya
если он существует, его может и не быть)
Кстати пробую вашим плагином (кажется) решить задачу с ценой в зависимости от количества. http://modx.im/blog/questions/2934.html Как вы в итоге сделали ?)
Ilya
Senya
Ilya
не помню как, но как-то решил, это точно))
Dmytro
Andrey
Для фильтра.
Ilya
брым брым... там по-моему в куках хранится еще один слепок всей корзины в json, при обновлении любой позиции его надо забрать, пересчитать и засунуть обратно
Ilya
что-то в этом духе
Dmytro
Для фильтра.
ну лично бы я подумал, как фильтровать по паренту без доп.тв ))
Andrey
Подумай. Допиши в ефильтр, зашли пул, все будут очень благодарны.
Ilya
ну лично бы я подумал, как фильтровать по паренту без доп.тв ))
этот спор не имеет смысла. понятно что костыли. понятно что дублирование и лишний запрос на выборку. Но таких моментов бывает реально много на проекте. Надо делать как проще всем. Если же 1-2 К уников в день, тогда такие вопросы не встают
Из плюсов полная интеграция с eFilter и простота для менеджера
Andrey
Какой он лишний то блин. Там список ТВшек загоняется в запрос и всё, добавили одну.