Andruxa: Комментарии

Главные вкладки

14 мая 2023 в 8:49

Стоит еще проверить, в каком контексте кешируются страницы

Например, /catalog/something и /catalog/something-else - это совершенно разное содержимое страниц, и каждое должно лежать в кеше отдельно.

Далее - /catalog/something и /catalog/something?page=2 - это тоже разное содержимое, /catalog/something?page=2&items_per_page=10 и /catalog/something?page=2&items_per_page=20 тоже разное содержимое, т.е. get-параметры в url тоже играют роль.

30 апреля 2023 в 13:17

Например, Samsung не делает роутеры, а Zyxel - смартфоны, соответственно, по алиасам
/catalog/routers/samsung
/catalog/smartphones/zyxel
будет пустая выдача во вьюсе.

Не то, чтобы это было смертельно, но пользователи обычно не любят, когда им парят мозг такими пустыми ссылками.

30 апреля 2023 в 10:09

Вьюхе надо передать id типа товара и id бренда.
Либо - в собственном контроллере извлекать из пути нужные id, дергать там же $view = Views::getView('view_name'), передавать в него полученные id $view->setArguments([$id1, $id2])
и возвращать в качестве render_array полученный результат return $view->execute('display_id')
или же писать свой views плагин для аргументов, который будет так же преобразовывать части пути в id, но делать это внутри вьюса.

5 апреля 2023 в 16:06

Попробуйте у дефолтного вьюса отключить вывод в виде страницы, где используется системный путь /taxonomy/term/term_id, и на его основе сделать вывод в виде блока, и уже его показывать в табличном вьюсе в случае пустого вывода.

5 апреля 2023 в 13:23

Вьюс работает с системным путем, а не алиасом, т.е. чтобы он выводил таблицу, в его настройках надо задать путь /taxonomy/term/term_id
Минусом станет то, что таблицей будет выводиться весь контент, привязаный к терминам любого словаря, а не только каталога.

Можно в табличной вьюхе включить фильтр по терминам словаря каталога, а в настройках отображения пустого вьюса - выводить другую вьюху для терминов не каталога.

10 марта 2023 в 13:02

unexpected '['

скорее всего, в коде модуля используется сокращенный синтаксис для массивов, который появился с 7 версии php.
Попробуйте повысить версию php хотя бы до 7.0

17 февраля 2023 в 9:32

Откатывать сайт на прошлую версию из-за того, то пропали кнопки - это уж слишком радикально.
Тем более, что есть прошлая версия сайта до обновления - можно попробовать взять стили оттуда, если HTML - разметка не сильно менялась.
А вообще - пройтись по сайту, собрать все вылезшие косяки, и передать список доделок верстальщику.

16 февраля 2023 в 13:31

Друпал окончательно переориентировался на кровавый энтерпрайз, поэтому - да, это больше не система для пользователей-мышекликеров.
Насколько было верно это решение - узнаем со временем.

2 февраля 2023 в 12:43
2

Тыкать на планшетике в чекбоксики сойдет, а в целом - очередное хипстерское поделие с конского размера шрифтами, конскими отступами, и все остальное там тоже конское.