Size: a a a

MODX. Русскоязычное сообщество.

2020 April 30

AB

Anton Bashurov in MODX. Русскоязычное сообщество.
Я считаю очевидная недоработка компонента
источник

NK

Nikolay Kazachonak in MODX. Русскоязычное сообщество.
Anton Bashurov
Там значения 1 и 0 в валью стоят, сделай класс hide_[[+value]], шаблон внешний чисто вывод значений без какой либо обертки, все красивости внутри у значений
тогда если будет не выбран чекбокс ни в одном товаре, выведет пустой фильтр. В котором не будет значений. К сожелению написать правильный fenom  с if мне пока не удалось, однако на данный момент этот вариант самый вроде бы как адекватный
источник

AB

Anton Bashurov in MODX. Русскоязычное сообщество.
Nikolay Kazachonak
тогда если будет не выбран чекбокс ни в одном товаре, выведет пустой фильтр. В котором не будет значений. К сожелению написать правильный fenom  с if мне пока не удалось, однако на данный момент этот вариант самый вроде бы как адекватный
Внешний шаблон чисто [[+output]]
источник

AB

Anton Bashurov in MODX. Русскоязычное сообщество.
И все внутри для каждого значения, нулевые спрятать по классу от значения
источник

AB

Anton Bashurov in MODX. Русскоязычное сообщество.
Костыль да
источник

AB

Anton Bashurov in MODX. Русскоязычное сообщество.
Там есть опция - не выводить если одно значение
источник

AB

Anton Bashurov in MODX. Русскоязычное сообщество.
Но она не работает
источник

AB

Anton Bashurov in MODX. Русскоязычное сообщество.
Nikolay Kazachonak
тогда если будет не выбран чекбокс ни в одном товаре, выведет пустой фильтр. В котором не будет значений. К сожелению написать правильный fenom  с if мне пока не удалось, однако на данный момент этот вариант самый вроде бы как адекватный
Если обезать значения, то он будет знать что они есть в базе, пытаться их вывести, а вывод будет пустой, в output прилетит распечатанный массив
источник

AB

Anton Bashurov in MODX. Русскоязычное сообщество.
В шаблоне в общем условия нет смысла ставить
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
Короче, если сделать так что в outout прилетает пустота, то в ROW можно сделать проверку на пустоту, и если пусто - не выводить этот ROW вообще...
ВОт и решение. Или я че-то не учел?
источник

AB

Anton Bashurov in MODX. Русскоязычное сообщество.
Алексей Смирнов
Короче, если сделать так что в outout прилетает пустота, то в ROW можно сделать проверку на пустоту, и если пусто - не выводить этот ROW вообще...
ВОт и решение. Или я че-то не учел?
Так row внутри, а снаружи outer
источник

AB

Anton Bashurov in MODX. Русскоязычное сообщество.
Если он знает что значения есть и мы их режем в row, в аутпуте прилетит распечатанный массив
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
перепутал... OUTER c ROW
источник

АС

Алексей Смирнов... in MODX. Русскоязычное сообщество.
ладно... будет у меня подобная задача - заморочусь... Пока за все время  - небыло такой боли вообще.
источник

NK

Nikolay Kazachonak in MODX. Русскоязычное сообщество.
Anton Bashurov
Если обезать значения, то он будет знать что они есть в базе, пытаться их вывести, а вывод будет пустой, в output прилетит распечатанный массив
вот с этим я и боролся)
источник

Е

Евгений in MODX. Русскоязычное сообщество.
Миша
для перекидывания нет, но можешь заюзать создание
Ок, спасибо
источник

Е

Евгений in MODX. Русскоязычное сообщество.
Ребят, кто-нибудь знает, почему pagespeed ругается на некоторые ресурсы с моего сайта - типа неэффективное кеширование. Хотя в .htaccess я поставил кеширование на год (использовал вот этот код: https://gist.github.com/solancer/a51cf728a119a16f4c6ce494864a2d47). Прикладываю скриншот. Сайт на Modx.

Какой-то плагин перекрывает жизненное время кеша? А какой может, вы не подскажете? Как определить, какой плагин это делает?
Или сам Modx это делает?
Или просто PageSpeed плохо работает?
источник

Е

Евгений in MODX. Русскоязычное сообщество.
После применения этого кода количество ресурсов, на которые ругается pagespeed, сократилось. Но эти ресурсы все равно есть. И ладно бы это были какие-то внешние скрипты, шрифты, стили. Нет. Это ресурсы с моего сайта. Почему так?
источник

Е

Евгений in MODX. Русскоязычное сообщество.
Я замазал название своего сайта. Ну и консоль браузера внизу.
источник

Е

Евгений in MODX. Русскоязычное сообщество.
То есть, там, где размытие, там название моего сайта.
источник