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

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

26 января 2018 в 17:54
1

Victorzzz wrote:

Моя ошибка была в том, что я зачем-то решил логику раскидать на несколько preprocess функций.

Victorzzz wrote:

но это, во-первых, как написали выше, неверно с точки зрения производительности

26 января 2018 в 0:28

Victorzzz wrote:

Теперь понадобилось, чтобы на страницах views часть блоков (4) выводилась не в подвале, а посреди результатов вьюхи, между 5 и 6 рядом, а в подвал выводились только все оставшиеся, например ещё 7 блоков.

26 января 2018 в 0:10

bumble wrote:

UPD - но важно, чтоб на момент когда переменная будет нужна, она уже была заполнена. Т.е. фактически, чтоб на момент выполнения theme_preprocess_page уже был выполнен theme_preprocess_views_view_unformatted.

1 - preprocess_page выполняется после preprocess_views_view_unformatted, хотя могло бы быть и наоборот.

25 января 2018 в 21:15

itcrowd72 wrote:

На редактирование комментария даётся определенное время


Я решил обернуть класс упомянутый в комментарии в ссылку на документацию через пару минут после публикации - теперь только создавать новый коммент? Issue увидел, но зачем так резко и быстро убирать возможность отредактировать комментарий?

25 января 2018 в 20:42
1

Глот с планеты Катрук wrote:

А конкретнее меня интересуют db_merge. Уж не знаю, как его назвать: по всем признаком это метод какого-то объекта.

https://api.drupal.org/api/drupal/includes!database!database.inc/functio...

25 января 2018 в 19:52
1

bumble wrote:

Верстальщик - Twig extension с тем же успехом напишет что и в препроцессор.

Он и не должен - либо программист напишет, либо установить модуль (в своем первом комменте ссылку давал), который создает уже нужные Twig extension-ы под разные задачи.

25 января 2018 в 19:14
1

bumble wrote:

Вот для того твиг и придумали - чтоб в нем никто не вызывал ничего

Если нужно, то можно и вьюхи, и блоки выводить, но создав под это дело Twig extension или воспользоваться готовым решением https://www.drupal.org/project/twig_tweak (как выводить)

14 августа 2017 в 8:52

Lotar wrote:

Да это андедик


А помогите тогда выстроить логическою цепочку, а то возникает недопонимание. Получается вроде как андед - самый влиятельный друпаллер рунета. С другой стороны, drupal.ru - самое влиятельное посещяемое сообщество друпала в рунете. Но андед категорически игнорит этот ресурс. Почему так происходит и кто виноват?

6 апреля 2017 в 0:12

JAAndy wrote:

Вполне возможно, что необязательно привязываться к page

Совсем не нужно и даже нелогично было бы (не зная, где они и сколько раз каждая из препроцесс функций вызовется и в каком порядке).
JAAndy wrote:

возможно существует доступ прямо из хука ноды, через сервис какой-нибудь (а-ля \Drupal::).

24 января 2017 в 21:41

"вот сам хук..."
это не хук, а шаблон

"не могу найти информацию о регулярках"
регулярки в шаблонах не нужно использовать, хотя и можно https://www.drupal.org/project/twig_tweak

для подобных задач нужно использовать препроцессы https://www.drupal.org/docs/8/theming/twig/twig-best-practices-preproces...

23 января 2017 в 13:57

"Вообще ничего не выводит (ни ошибок, ни значений, пусто)"
"В итоге пустая страница"
Логично сделать вывод, что функция валидации вообще не вызывается.

"ибо стандартные ф-и отладки PHP до сегодняшнего дня меня устаивали)"
тогда уж пора узнать про var_dump хотя бы http://php.net/manual/ru/function.var-dump.php