api views

Про RestFul в Drupal 8

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

Как-то мой друг сказал, что Drupal 8 - это ползающий ребенок, который не понимает, что происходит вокруг. За этим смешно наблюдать, но всегда нужно быть на чеку.

В общем-то, он прав. Но я бы хотел поделиться чем-то, что мне нравится и что уже успешно применено на практике.

Речь пойдет о RESTful Web Services API.

3 Спасибо

Модуль Views заменяет классы с подчёркиванием (_) на тире (-)

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

Я приветствую всех.

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

Мне интересно как справиться с данным недугом? Кто-как решает данную проблему? Я нашел Патч применил его, все работает, но ведь это не тру... При обновлении всё затрётся.

0 Спасибо

Фильтрация содержимого - [РЕШЕНО]

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

Здарова,
Возможно ли как-либо фильтровать содержимое при выводе? Например, при выводе обрезанного текста, содержащего изображения, удалять эти изображения, оставляя только текст. Мне нужно при выводе во Views поля Body в урезанном виде (600 символов) автоматически удалять оттуда изображения, т.е. очищать анонс от картинок...

0 Спасибо

Как темизировать поле во views?

Аватар пользователя Наденька

Привет коллеги, подскажите, где можно подцепить данные, что бы темизировать поле во вьюс с условием.

Задача такая: есть поле тип аренды там текстовый список: ключ|значение, и есть поле цена. Хочу перед выдачей вьюхи впоймать ключ первого поля и по нему сделать условие типа если улюч 1 к второму полю добавить [суфикс] print t('per hour'); если 2 print t('per day'); ну итд.

Есть ли какая-то функция или хук типа afterFind() в yii где можно отловить значение поля перед рендерингом?

0 Спасибо

Auto-submit на отедльные поля в открытой фильтрации views

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

Доброго времени суток, подскажите как осуществить авто отправку формы фильтрации при смене значения определенного поля в фильтрации, при этом для остальных полей должно всё работать через кнопочку субпмита..
ПО стандарту можно или включить для всех, или выключить для всех автосубмит, а нужно для некоторых полей настроить автосубмит...

0 Спасибо

не работает hook_views_pre_view [РЕШЕНО]

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

Всем привет!

Помогите разобраться, плз!

Нужно подкорректировать программно вьюсь стандартный просмотра заказов коммерса ( /admin/structure/views/view/commerce_orders/edit ). Добавить колонку типа доставки. Таблицу подцепил. А вот с колонкой беда :(

Есть ман http://xandeadx.ru/blog/drupal/660 как и оригинал
В итоге «зажал» проблему:

0 Спасибо

Как программно заменить формат в отражении представления?

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

Есть представление с одним отражением, в котором материал выводится неформатированным списком, как программно заменить формат с неформатированного списка на таблицу?
Вроде бы можно залезть в тему и поменять, но как это сделать не знаю, пробовал копировать код из темы табличного формата и вставлять его вместо кода из неформатированного списка, но так не работает.

0 Спасибо

Как вывести views в Drupal 7 c переключателем отражения материала?

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

Давно мучает этот вопрос, есть представление например "каталог товаров", когда заходим на страницу */catalog, то материалы открываются списком.

Как сделать, чтобы при нажатии на соответствующий значок (который сами вставим в нужное место) товары открылись плиткой.

0 Спасибо

Set_exposed_input и Список(текст)

Аватар пользователя Евгений_Маков

Доброго времени суток!
Вывожу представление программно, все фильтры и аргументы применялись до определённого момента - до того как застрял на фильтре для поля с типом Список(текст).

<?php
0 Спасибо

Яндекс Карты, подгрузка нод по аяксу.

Аватар пользователя Евгений_Маков

Работаю с модулем Geofield Yandex Maps.
На данный момент у меня есть 10000 нод с адресами.
Так как начальная отрисовка даже 1000 нод занимает очень продолжительное время, было решено подгружать их аякс-запросом.
Пытаюсь разобраться как реализовать подгрузку нод по Аякс запросу в ту же карту?
Подскажите в какую сторону копать вообще?
Модули аякс пагинации рисуют вторую карту рядом.
В идеале было бы повесить это событие на зум карты, например.

0 Спасибо

Search Api и views_get_view() или views_get_view_results(), вернуть поля.

Аватар пользователя Евгений_Маков

Создал представление на основе индекcа Search Api.
Пытаюсь получить результаты view с полями, так как нужны именно поля объектов, ограниченные выводом указанной в аргументах страницы.

0 Спасибо

Как вычислить сумму от определенного поля в view

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

Приветствую всех. Как вычислить сумму от определенного поля в view.
Допустим есть поле сумма (field_sum) используя модуль View_calc в таблице.
Есть термин таксономии "Компания" для компании есть поле целое число баланс (field_balance).
Как из поля field_balance вычислить поле field_sum в представлении View.

Использую модуль Entityform

Допустим баланс 1000 в компании, теперь при добавлении записи предположим "Аренда" вычислить 500.
Результат баланса будет тогда 500.
Так как же это сделать?

0 Спасибо

Как можно объединить несколько словарей в контекстных фильтрах?

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

как можно объединить несколько словарей в контекстных фильтрах?
Например: есть тип материала Масло, у него есть принадлежность к 2 словарям "тип масла" и "бренд".

Пример:
Существует нода, в ней 2 термина с разных словарей "Гидравлическое масло" , "Shell".
Хочу чтоб автоматически при каком-то пути создавалась страница термина, смешанного из 2 терминов и прописывались правильные пути и снизу высвечивались материалы удовлетворяющие двум терминам.

shell->гидравлическое масло->

И тайтл = Гидравлическое масло Shell
А дальше ноды

0 Спасибо

Создание собственного типа материала

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

Здарова,
Я тут пытаюсь соорудить свой собственный тип материала, и есть непонятки: возможно ли, или как с помощью CCK и Views в Drupal 7 сконструировать тип материала, в котором присутствуют поля, ОТОБРАЖАЮЩИЕ какие-либо данные в режиме отображения материала а не в режиме заполнения полей во время редактирования материала?

0 Спасибо

Как сгруппировать несколько материалов с помощью views

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

Здравствуйте всем!

Помогите с решением этой задачи!

1. Создал словари "Ключевые элементы" и "Год"

-Ключевые элементы
---Ключевые элементы 1
---Ключевые элементы 2
---Ключевые элементы 3
---Ключевые элементы 4
---Ключевые элементы 5

-Год
---2015
---2014
---2013

2. Создал три тип материала : "Тип материала 1", "Тип материала 2", "Тип материала 3"
3. У всех этих материалов разные поля, но у всех материалов есть поле "сезон"-который связано с термином "Год"
4. У всех этих материалов разные поля, но у всех материалов есть поле "Ключевой элемент"-который связано с термином "Ключевые элементы"

В итоге я должен получить такую иерархию !

-2015
--Ключевые элементы 1
--- Тип материала 1(ссылка)

--Ключевые элементы 2
--- Тип материала 2

0 Спасибо

Views расскрытые фильтры разделить на два блока [Решено]

Аватар пользователя Наденька

Привет друзья друпаллеры, подскажите как выйти из ситуации, создала каталог товаров на views с кучей раскрытых фильтров (filters exposed) , через настройки раскрытой формы отправила их в блок. Но вот незадача, на сайте такое количество этих раскрытых фильтров, что логично было бы часть оставить сверху страницы (блок 1) а вторую часть отправить в первичный регион (блок 2) (слева от контента). Ума не приложу как разнести раскрытые фильтры представления на два блока и что бы они работали дополняя друг а не через два разных представления.

Благодарю за любую помощь!

Решение 1

1 Спасибо

Кто знает как получить все строки в результате представления не трогая текущее отображение?

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

Стоит задача программно получить результат всего текущего представления без разбивки на страницы.
Значит, с помощью views_get_current_view() получил результат текущей страницы (первой из двух).
А нужно получить все 20 значений нодов.

Пробовал поставить set_items_per_page(0) а потом вернуть исходное, но всё равно получает только первых 10 записей (хотя по логике должны быть 20, причем тут предыдущий цикл и смена pre_page не понял).
Код:

0 Спасибо

Как вывести $view->result?

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

Необходимо программно вывести в шаблоне модуля Calendar одно поле из views.
print_r($view->result) отдает следующее:

https://jsfiddle.net/36pbj7bb/

Как получить event_calendar_status?

Пробовал так:

0 Спасибо

Помогите настроить View

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

Здравствуйте! Я программист Delphi, изучаю Drupal7 и мне трудно сделать в Drupal 7 следующее: есть типы материалов "Клиент", "Объект недвижимости" и "Документ", они должны быть связаны следующим образом - У клиента может быть много объектов недвижимости, а на объект недвижимости может быть много документов. Так вот не могу сделать так, чтобы на странице редактирования Клиента в нем же была возможность добавлять или удалять его объекты недвижимости, соответственно в объекте недвижимости добавлять и удалять документы на этот объект.

0 Спасибо