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

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

9 февраля 2023 в 8:51

Нужно препроцессить не поле, а ноду, то есть использовать *_preprocess_node. Нужно из объекта ноды достать значение поля field_otdel и передать его в переменную, например $variables['field_otdel']. Чисто теоретически можно покопаться в объекте ноды прямо в шаблоне, но лучше всё таки в препроцессе.

Код нужно писать в кастомном модуле или в файле *.theme темы оформления

Затем в twig шаблоне ноды node.html.twig нужно вывести эту переменную в нужном месте

9 февраля 2023 в 6:07

Сначала в препроцессе готовим переменную с нужным значением, потом в шаблоне ноды выводим вместо submitted эту переменную

8 февраля 2023 в 13:34
1

Настроил интеграцию с AmoCRM для передачи данных из webform submissions в "контакт" и "сделку" AmoCRM с учетом UTM меток в URL страницы и с передачей ссылок на файлы в примечание к сделке. Там всё далеко не так просто как кажется на первый взгляд.

Получился на 1/3 контрибный модуль. Если еще пара клиентов оплатит интеграцию, то в итоге родится удобный контрибный модуль.

Если вы пришли на эту страницу из поисковой выдачи и вам нужна интеграция вашего сайта с AmoCRM, то обращайтесь, сделаю.

7 февраля 2023 в 14:46

Это хранилище вне базы данных твоего сайта. Но так же в оперативной памяти.

А ещё можно кэш как файлы положить. Там выше модуль скидывали

6 февраля 2023 в 21:55

Если там используется что-то стандартное типа $node->save() то хакать модуль бесполезно. Это уже надо хакать ядро) Нормальный способ я описал выше

6 февраля 2023 в 20:16

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

6 февраля 2023 в 17:57
1

Мне как-то попался сайт, который жил только в кэше. После сброса кэша там посыпалось всё. И стили были изменены в агрегированных файлах 🤷‍♂️ После сброса кэша естественно все доработки исчезли

6 февраля 2023 в 13:29

marassa wrote: А как же кнопка Clear all caches

Ну по крайней мере я смотрел размер таблиц кэша в phpmyadmin и после сброса кэша размер таблиц не был равен 0, как ожидалось, а был примерно таким же как и до сброса кэша Unknw

6 февраля 2023 в 8:53

Как часто нужно менять контент в блоке? При каждом обновлении страницы? Или у вас один рекламный блок будет висеть целый месяц? (как здесь, на друпал.ру)

6 февраля 2023 в 8:39

Есть несколько способов:
1) Потыкать галочки в настройках этого фильтра "required", "distinct" и тд. Не всегда срабатывает
2) Через hook_form_FORM_ID_alter у формы views_exposed_form у нужного элемента из списка значений удалить нужное значение

2 февраля 2023 в 18:13
1

Ну судя по ошибкам у вас проблема в кастомном коде. Модуль для слабовидящих тут ни при чем. Если нет времени и желания самому разбираться, можем посотрудничать на платной основе