Про семёрку ничего не знаю, а в восьмёрке ничего программировать не надо:
1. Для каждого словаря создаём новый view mode, скажем, "picture", который показывает только картинку.
2. В настройках отображения типа материала в качестве форматтера нужного поля выбираем Rendered Entity, view mode - picture.
PS Это если я правильно понял между строк, что реальная цель - отображать картинку вместо названия при ПРОСМОТРЕ материала. Если же действительно при заполнении надо выбирать картинку из списка картинок, тогда боюсь без программирования вряд ли.
Кажется понял - принципиальная разница в том, что при каждом клике динамически перестраиваются и доступные фильтры, и отобранные товары. То есть главная разница по сути - в динамике UI.
Фасетный поиск сам по себе - это сужающаяся выборка, в которой возможные значения фильтра зависят от уже имеющихся результатов выборки
Но я же в принципе могу это и на раскрытых фильтрах намутить - ограничить список доступных городов выбранной страной, если есть очевидная связь город->страна? Или тогда мои раскрытые фильтры превратятся в фасеты?
очень важно понимать, что фасетные фильтры - это ссылки, а не форма. Поэтому после каждого клика по фильтрам идёт загрузка новых результатов
Еще раз спасибо за терпение, но всё равно не очень понятно.
Сравнивать с "навигационным поиском" некорректно - я же не его предлагаю.
Возьмем пример прямо из вики - есть тип материала "товар", у него три поля: тип товара, марка, цена. Если верить вики - это классический случай для фасетов.
Я создаю вью по товарам с тремя раскрытыми множественными фильтрами - тип товара, марка, цена. В отображаемых полях товара вывожу еще и картинку.
А я вижу больше сходств чем различий. Понятно, что "под капотом" разные источники данных, но для пользователя выглядит совершенно одинаково - множество фильтров по заданным атрибутам, позволяющих сузить выборку. Не вижу принципиальных противоречий между
подправляют запрос, в соответствии с введенными данными
и
позволяет далее корректировать выборку по существующим вариациям
Надо смотреть какие именно токены контактная форма обеспечивает. Если никакие, тогда печаль. Я тем модулем успешно пользуюсь, но в контексте нод, а с контактными формами не работал никогда.
Слышал краем уха, что люди меняют встроенную контактную форму на веб-форму для пущей гибкости. Но я ни с теми, ни с другими плотно не работал, может более развитые товарищи подскажут...
Суть задачи понята правильно. По умолчанию выводится стенка из довольно маленьких миниатюр. Но если картинок немного, то чтобы не выводилась горстка миниатюр, сиротливо сбившихся в углу отведенного для них места, можно взять миниатюры побольше размером. А если картинка всего одна, то можно и оригинальный размер вывести.
более изящным решением будет вклиниться где-то после получения вьюсом данных из БД и перед рендерингом вьюса и установить в настройках данного поля картинки нужный "стиль" картинки
Проблема в том, что в препроцесс-хуке темы для отдельно взятого поля я не умею добыть views->total_rows, а в пререндер-хуке для view я почему-то не могу найти рендер-массивы этих самых отдельно взятых полей: https://drupal.ru/node/139800
Отключение itok грозятся убрать в одном из будущих релизов восьмерки (или уже девятки): https://www.drupal.org/project/drupal/issues/2568517
На крайний случай так и сделаю, но хочется еще немного поискать более изящное решение.
В общем, чтобы закрыть тему - с кавычками помог разобраться фильтр |raw, но тут выяснилось, что тупо подменить название стиля в пути к картинке недостаточно: если картинка в данном стиле еще не сгенерирована, то она и не будет сгенерирована без правильного itok. А вычислять itok с учетом private key сервера прямо в twig'е - это уже слишком экстремально даже для меня
Решил пойти другим путем, но тоже ушел не слишком далеко - продолжение квеста в отдельном топике...
Вывод ФИО пользователя вместо логина в статьях
4) Автор материала
Дополнительное поле таксономии
Про семёрку ничего не знаю, а в восьмёрке ничего программировать не надо:
1. Для каждого словаря создаём новый view mode, скажем, "picture", который показывает только картинку.
2. В настройках отображения типа материала в качестве форматтера нужного поля выбираем Rendered Entity, view mode - picture.
PS Это если я правильно понял между строк, что реальная цель - отображать картинку вместо названия при ПРОСМОТРЕ материала. Если же действительно при заполнении надо выбирать картинку из списка картинок, тогда боюсь без программирования вряд ли.
А чем фацетный поиск принципиально отличается от просто view с большим количеством раскрытых фильтров?
Всем спасибо - очень познавательно!
А чем фацетный поиск принципиально отличается от просто view с большим количеством раскрытых фильтров?
Ага, понял, спасибо!
А чем фацетный поиск принципиально отличается от просто view с большим количеством раскрытых фильтров?
Кажется понял - принципиальная разница в том, что при каждом клике динамически перестраиваются и доступные фильтры, и отобранные товары. То есть главная разница по сути - в динамике UI.
А чем фацетный поиск принципиально отличается от просто view с большим количеством раскрытых фильтров?
Но я же в принципе могу это и на раскрытых фильтрах намутить - ограничить список доступных городов выбранной страной, если есть очевидная связь город->страна? Или тогда мои раскрытые фильтры превратятся в фасеты?
Это существенно, да.
А чем фацетный поиск принципиально отличается от просто view с большим количеством раскрытых фильтров?
Еще раз спасибо за терпение, но всё равно не очень понятно.
Сравнивать с "навигационным поиском" некорректно - я же не его предлагаю.
Возьмем пример прямо из вики - есть тип материала "товар", у него три поля: тип товара, марка, цена. Если верить вики - это классический случай для фасетов.
Я создаю вью по товарам с тремя раскрытыми множественными фильтрами - тип товара, марка, цена. В отображаемых полях товара вывожу еще и картинку.
А чем фацетный поиск принципиально отличается от просто view с большим количеством раскрытых фильтров?
А я вижу больше сходств чем различий. Понятно, что "под капотом" разные источники данных, но для пользователя выглядит совершенно одинаково - множество фильтров по заданным атрибутам, позволяющих сузить выборку. Не вижу принципиальных противоречий между
и
Как изменить имя загружаемого файла?
Надо смотреть какие именно токены контактная форма обеспечивает. Если никакие, тогда печаль. Я тем модулем успешно пользуюсь, но в контексте нод, а с контактными формами не работал никогда.
Слышал краем уха, что люди меняют встроенную контактную форму на веб-форму для пущей гибкости. Но я ни с теми, ни с другими плотно не работал, может более развитые товарищи подскажут...
Проблема при создании node вручную
Упс, я и забыл что такая была )))
Проблема при создании node вручную
Может быть потому, что $node->language это вовсе не строковый код языка, а объект класса \Drupal\Core\Language\LanguageInterface ?
Есть ли готовый модуль, позволяющий вводить теги в стиле stackexchange?
Вау, спасибо - буду изучать!
Как достать URI картинки в twig-шаблоне поля?
Только сейчас осознал, что в результате получилось в точности как в том примере из документации. Почему сразу не получилось - загадко...
Как достать URI картинки в twig-шаблоне поля?
Опубликовал найденное решение тут: https://drupal.ru/node/139800#comment-728899
Всем спасибо!
Поменять стиль картинок перед рендерингом view
В результате получилось так:
Как достать URI картинки в twig-шаблоне поля?
Суть задачи понята правильно. По умолчанию выводится стенка из довольно маленьких миниатюр. Но если картинок немного, то чтобы не выводилась горстка миниатюр, сиротливо сбившихся в углу отведенного для них места, можно взять миниатюры побольше размером. А если картинка всего одна, то можно и оригинальный размер вывести.
Как достать URI картинки в twig-шаблоне поля?
Проблема в том, что в препроцесс-хуке темы для отдельно взятого поля я не умею добыть views->total_rows, а в пререндер-хуке для view я почему-то не могу найти рендер-массивы этих самых отдельно взятых полей: https://drupal.ru/node/139800
Как достать URI картинки в twig-шаблоне поля?
Отключение itok грозятся убрать в одном из будущих релизов восьмерки (или уже девятки): https://www.drupal.org/project/drupal/issues/2568517
На крайний случай так и сделаю, но хочется еще немного поискать более изящное решение.
Как достать URI картинки в twig-шаблоне поля?
В общем, чтобы закрыть тему - с кавычками помог разобраться фильтр |raw, но тут выяснилось, что тупо подменить название стиля в пути к картинке недостаточно: если картинка в данном стиле еще не сгенерирована, то она и не будет сгенерирована без правильного itok. А вычислять itok с учетом private key сервера прямо в twig'е - это уже слишком экстремально даже для меня
Решил пойти другим путем, но тоже ушел не слишком далеко - продолжение квеста в отдельном топике...
Как изменить имя загружаемого файла?
https://niklan.net/blog/191
Как изменить имя загружаемого файла?
https://www.drupal.org/project/filefield_paths
Папка js занимает 3,7 ГБ
Папка js занимает 3,7 ГБ
Не сам бэкап конечно, а сайт, с которого он сделан. Размер бэкапа вообще непонятно кому интересен. Топикстартер уж точно не про это спрашивал.
Папка js занимает 3,7 ГБ
Но в этом топике обсуждается другой реальный кейс.
Надолго?
Хороший сервер или маленький трафик.
Папка js занимает 3,7 ГБ
А зачем трогать все команды подряд? Чисто из спортивного интереса?