Zerbert

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

user-icon

Ivan Zerbert

twig в Drupal 8 и views

Аватар пользователя Zerbert

Доброго времени суток всем!

Столкнулся с небольшой сложностью, которую не смог решить гуглением.
В одном типе материала у меня есть 2 числовых (целочисленных) поля.
Я создаю представление, добавляю эти поля, одно скрываю, во втором делаю перезапись результата.
Мне нужно прописать нужные классы в зависимости от значений этих полей.

Вот что сделал сейчас:

0 Thanks

Database API

Аватар пользователя Zerbert

Доброго времени суток, уважаемые коллеги!

У меня не получается составить правильный запрос к базе данных.
Есть тип материала и 2 связанных с ним словаря таксономии. Используя Database API хотелось бы получить эти значения.
Суть проблемы: получить данные водном запросе.

Я могу получить данные 2-мя запросами, по одному на каждый словарь, а вот получить эти данные одним запросом не получается.

Первый запрос:

0 Thanks

Работа с изображениями

Аватар пользователя Zerbert

Добрый день, уважаемые коллеги!

Задался сегодня вопросом таким:
Есть тип материала, у него есть поле типа image. Максимальное количество значений - 5, изображение по умолчанию присутствует.
Есть ли простой способ вывести изображение по умолчанию, столько раз, сколько указано максимальное значение(в данном случае - 5), при этом, если в ноду загрузили 3 картинки, то вывести эти 3 картинки + 2 картинки по умолчанию. Чтобы всегда было одинаковое количество изображений, равное максимальному значению.

0 Thanks

Программная загрузка страницы ноды

Аватар пользователя Zerbert

Добрый день, уважаемые коллеги!

Столкнулся с проблемой, что не могу программно загрузить страницу с нодой и вывести её в блок.
Как делаю:
Отправляю ajax запрос к php файл, в параметрах отправляю nid.
В php файле получаю nid, и хочу на его основе загрузить всю страницу вида mysite.ru/node/nid. Повторю ещё раз всю страницу целиком, со всеми скриптами, стилями и так далее.
Изначально планировал использовать функцию node_load(), но она вытягивает данные, а вывести их корректно не может.
Вот пример php файла:

0 Thanks

views exposed form

Аватар пользователя Zerbert

Доброго времени суток, коллеги!

Мне нужна подсказка в реализации. Такое 100% уже делали и спрашивали, но я, видимо, плохо искал. Ткните носом туда, где можно найти подсказку для решения следующей ситуации:

Есть у меня словарь таксономии в иерархическом виде.
Элемент 1
- элемент 1_1
- элемент 1_2
Элемент 2
- элемент 2_1 и так далее..

0 Thanks

Работа с contextual filter

Аватар пользователя Zerbert

Доброго времени суток, уважаемые форумчане!
Есть у меня несколько раскрытых фильтров, один из них в виде диапазона значений (is between). Как правильно передать аргументы минимального и максимального значения в contextual filter? Достаю значения следующим образом:

0 Thanks

Составление SQL запроса к базе данных

Аватар пользователя Zerbert

Доброго времени суток всем!
Пишу апи для сайта на друпале 7, соответственно пишу запросы к базе. И столкнулся с одной сложностью. Для ввода геоданных используется модуль geofield yandex map. Теперь мне нужно средствами sql выбрать эти данные. Всё бы ничего, но данные шифруюся. Когда я делаю выборку через views и указываю вывод в формате geoJSON, то views всё правильно делает и показывает нужный результат. Вот запрос, который составляет views:

0 Thanks

Использование hook() в views

Аватар пользователя Zerbert

Доброго времени суток всем!
Сделал свой модуль, пишу хук для views, хочу создать автовычисляемое поле. Написал почти всё, но никак не могу найти, как мне обратиться к переменной в $views.
Вот код:

0 Thanks

Использование 2-х тем

Аватар пользователя Zerbert

Приветсвую всех коллег)
есть такая ситуация, что я использую для мобильных устроиств другую тему, отличную от основной. Но не могу понять, как мне на разных темах выводить разные представления и как установить раные форматтеры для типа материала для разных тем. Укажите ссылочки туда, где можно найти эту информацию, ибо, когда я сам искал в гугле, я не нашел
Заранее благодарен!

0 Thanks

Views Contextual Range Filters

Аватар пользователя Zerbert

Приветсвую всех!) Вы можете подсказать как использовать Contextual Range Filter. Я его включил, создал контекстный фильтр, на странице настроек поставил галочку напротив ранее созданного фильтра, а вот как передать ему занчения диапазона? Написано, что можно через url, но я не могу понять как в представлении преобразовать url к нужному виду, чтобы можно было автоматом подхватить значения из него.

0 Thanks

не правильно работает контекстный фильтр в views

Аватар пользователя Zerbert

Всем доброго времени суток!
Столкнулся с проблемой при создании контестного фильтра. Я создал контекстный фильр для числового поля вещественного типа, написал php код(код полностью рабочий), который возвращает список значений, разделенных знаком "+". Так же в настройках фильтра включил множественные значения, чтобы он распознавал разные значения, разделенные "+". Но этот фильтр все равно берет из возвращаемой строки только первой значение, а остальные игорит. Подскажите, как заставить его принимать все возвращаемые php-кодом значения?

0 Thanks

Непонятные отступы

Аватар пользователя Zerbert

Добрый день всем!
Столкнулся с проблемой при верстке, что появляются какие-то непонятный отступы, хотя у меня margin и padding нулевые(скрины прилагаются). Ребят, подсткажите в чем может быть дело?
http://skrinshoter.ru/s/090316/5dZycB это родительский блок
http://skrinshoter.ru/s/090316/jydKe9 Это первый внутренний блок

0 Thanks

Сложности с сортировкой в views

Аватар пользователя Zerbert

Доброго времени суток всем обитателям форума!)
Подскажите пожалуйста, если кто нибудь знает, как вывести заголовки сортировки. Точнее сказать, у меня есть сортировка по виду использования(сельхоз, пром и т.д.). Сортировка отлично работает, но это не очень читабельно. Подскажите как вывести названия этих самых категорий, а после уже все материалы, которые соответствуют этой категории. Сейчас все материалы выводятся, сортируются, но без заголовков

0 Thanks

Фильтрация в viesw

Аватар пользователя Zerbert

Доброго времени суток! Подскажите пожалуйста как настроить контекстные фильтры. У меня есть фильтрация (левый блок), там все работает, и есть правый блок. Подскажите как в нем вывести только те материалы, которые удовлетворяют критериям поиска левого блока, а не все подряд?
скриншот1
скриншот2

0 Thanks

Как реализовать работу в views с пресетами яндекс карт?

Аватар пользователя Zerbert

Доброго времени суток всем! У меня есть 4 типа материала, у каждого есть поле с яндекс картами, для каждого создан пресет с настройками отображения. Тут все работает, все красиво. Так же есть представление, в котором все эти 4 поля выводятся, но выводятся все с одним пресетом стандартным. Для этих полей не могу назначить разные пресеты в views. Подскажите пожалуйста кто-нибудь как реализовать то, что я хочу?

0 Thanks

Как реализовать работу с яндекс картами?

Аватар пользователя Zerbert

Доброго времени суток всем! У меня в типе материала используются яндекс карты(Geofield Yandex Maps модуль) для ввода полигона(границ участка на карте). Так же через views осуществляется вывод всех введенных участков. Все работает, но есть одно но. Когда вводишь новые границы, есть вероятность залезть на другой участок. Как можно при добавлении нового участка отобразить на карте уже введенные ранее участки, чтобы было легче вводить границы нового?
P.S.

0 Thanks