These are chat archives for dru-io/Drupal

30th
Aug 2016
Alan Bondarchuk
@fortis
Aug 30 2016 08:18
@Gormartsen http://drupal.ru/ упал
Sergii Velykodnyi
@sergiivelykodnyi
Aug 30 2016 08:49
@strelkovandrey да
Raman Starshykh
@dashiwa
Aug 30 2016 12:26
Упал отжался и поднялся!
alexd73
@alexd73
Aug 30 2016 14:10
Приветы!
KarmaBot
@KarmaBot
Aug 30 2016 14:10
Не узнал тебя, @alexd73. Богатым будешь :)
alexd73
@alexd73
Aug 30 2016 14:11
Опять бьюсь над выводом полей из связанной сущности в twig и D8
Т.е. есть entity_reference на юзера и в нем поля.. строки выводятся так:
{{ node.field_user.entity.field_dolznost.value }}
А вот с картинками и галереями - проблема. Такая схема не работает..
{{ node.field_user.entity.user_picture.value }}
Raman Starshykh
@dashiwa
Aug 30 2016 20:01
Если я вывожу блок с часто изменяемой информацией ,например модальное окно корзины. Как мне оформить вывод переменных? Писать логику в препроцессе шаблона? Писать в vatiables theme функции,но тогда все будет жестко кешироватся.
boolboost
@boolboost
Aug 30 2016 20:12
Хм
Есть кастомные блоки
И их можно делать не кешируемыми
Там даже пре проц не нужен будет
А блок рендрите как удобно
В регион или программно
По препроцам ничего сказать не могу
Ivan
@Punk-UnDeaD
Aug 30 2016 20:25

А вот с картинками и галереями - проблема. Такая схема не работает..

{{ node.field_user.entity.user_picture.value }}

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

user_picture - это ведь ссылочное поле на сущность типа картинка?
тогда там нет value, там есть entity и target_id
а в егошном энтити надо работать с getFileUri()
и не просто его выводить, а {{ {'#theme': 'image_style', ...}}}
Ivan
@Punk-UnDeaD
Aug 30 2016 20:30
{{ {'#theme' : 'image_style', '#style_name' : 'large', '#uri' : node.field_image.entity.getFileUri()} }}