Блог пользователя - marassa

Не соображу куда воткнуть $view->total_rows для последующей передачи в js-лайтбокс

4 декабря 2018 в 15:25

На сайте имеется несколько фотогалерей (на разных страницах), все организованы через view, но в разных стилях (от Views Slideshow до Views Photo Grid) в зависимости от контекста. Так как картинок в некоторых галереях может быть много, используется Views Infinite Scroll для поэтапной подгрузки по необходимости.

Разные режимы просмотра одной и той же ноды - как лучше реализовать

27 ноября 2018 в 10:42

Хочется дать посетителю возможность выбора режима просмотра нод на сайте - либо с большой картой и маленьким слайдшоу картинок в углу, либо с большой галереей картинок на месте карты и с маленькой статической картой на месте слайдшоу в углу. То есть нода одна, маршрут/путь по идее тоже один, общая раскладка регионов тоже одна, только некоторые блоки должны рендериться (или не рендериться) в зависимости от текущего режима, выбранного посетителем (в т.ч. анонимом).

Отдача большого зипа из контекста REST-энкодера

18 ноября 2018 в 19:47

Вопрос архитектурно-идеологического свойства имею Wink
Заканчиваю делать экспорт KML и KMZ. Делаю в виде дополнительного энкодера, который базируется на ядерном xml-энкодере и просто добавляет к списку доступных для REST-экспорта форматов KML и KMZ. В принципе все получается, только вот что непонятно:

Как грамотно сформировать и отдать клиенту zip-файл?

5 сентября 2018 в 14:43

Сейчас пытаюсь сформировать kml-файл (проблем на пути пока не вижу), но потом захочется формировать kmz-файл (это обычный zip-архив с kml-файлом и примкнувшими к нему картинками).
Как это правильно делать на восьмом друпале? Будет вьюшка, генерящая на выходе kml-файл, как перед отдачей этого файла клиенту сохранить его куда-нибудь во временную директорию, свалить туда же нужные картинки, зазиповать и отдать клиенту получившийся архив? Какие тут хуки можно/нужно задействовать, есть ли готовые модули/библиотеки/наработки, которые можно взять за основу?

Пустая первая строка в генерируемых файлах HTML и XML

4 сентября 2018 в 12:39

Попытался сгенерировать экспорт в XML формате (с помощью модуля Views Data Export, но это неважно) и обломался: первая строчка файла пустая, и любой уважающий себя XML парсер/вьюер этот файл с презрением отвергает. Прочёл всю имеющуюся на эту тему в инете информацию на двух языках. Убедился, что все HTML файлы тоже идут с пустой первой строкой (что никому не мешает).

Как ловчее всего в восьмерке выводить поле, требующее PHP-вычислений?

25 июля 2018 в 17:11

С сегодняшнего дня без объявления войны Google перестал отдавать картинки StreetView по неподписанным запросам. До этого момента у меня было определено кастомное поле Display Suite, в котором на токенах собирался нужный код:

Не могу достучаться до параметров запроса из hook_contextual_links_view_alter в контексте вьюшки с параметром

18 июля 2018 в 19:52

Успешно добавил контекстную ссылку "Добавить фото" на страницу ноды "Здание":