Блог пользователя - strelkov.av

Сортировка материалов во Views по последнему комментарию и по дате создания

12 октября 2021 в 13:20

Добрый день, возникла задача, хочу во Views сделать сортировку материала по двум датам, сначала по дате последнего комментария, а потом по дате создания.
Т.е. хочу добиться результата, что когда создаётся новый материал, он отображался первый в списке и опускался вниз при появлении более новых, но если у материала появляется комментарий, он должен переместиться вверх, т.е. чтобы было видно обновления.
Однако тут нюанс у вьюхи, добавил relationship на последний комментарий, теперь имею дату последнего комментария ноды, добавил её в сортировку,

Как в Drupal 7 отображать аватары пользователей из другого источника?

8 сентября 2021 в 15:35

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

Как указать Views использовать определенный template для рендеринга Style Output?

4 марта 2021 в 14:47

Добрый день, запутался с вопросом
Имеется своя тема и свой модуль, также имеется множество представлений Views в виде таблицы
Но нужно на все эти представления как то указать использовать один файла темплэйт (Style output, это который как раз формирует таблицу, её колонки и строки с полями)

Использование функций в темплэйте views-exposed-form.tpl.php у Views

23 февраля 2021 в 19:08

Добрый день, есть задача сильно переделать раскрытую форму определенной страницы у Views.
Таким образом создал в своей теме дубликат views-exposed-form.tpl.php -> views-exposed-form--sample--page.tpl.php.
Внутри которого убрал цикл по раскрытым фильтрам из вьюхи, и теперь задача, уже верстать и вставлять рендеринг нужных лэйблов, полей, описаний и т.п. внутри нужных мне div-ах, span-ах и т.п. необходимых вещах

Самое тупое и простое это писать что то вроде этого по каждому фильтру:

Как отобразить Views страницу (c AJAX фильтрацией) внутри модального окна Bootstrap?

13 февраля 2021 в 0:10

Добрый день, есть задача сделать кликабельную ссылку, при клике по которой открывалось бы модальное окно темплэйта Bootstrap (для D7), внутри которого бы ajax-ом загрузилась страницу Views
Также на этой странице имеются фильтры, и кнопка поиска с включенным AJAX режимом.

Как такое можно провернуть? Если у кого то опыт?

Как описать дополнительные файлы в своём модуле для Views?

25 января 2021 в 22:03

Добрый день, столкнулся с проблемой.
Подключаю к Views свою таблицу для отображения данных, т.е. использую hook_views_data
Если судить по большинству статей в Интернете, то всё просто, создаётся YOUR_MODULE.module файл, в котором:

<?php
/**
 * Implements hook_views_api().
 */

Как создать форму создания/редактирования/удаления записей таблицы сторонней базы данных?

29 сентября 2020 в 19:40

Добрый день, имеется сайт на D7, в основном он работает со своими сущностями, но есть задача, чтобы предоставить пользователю возможность добавлять/править/удалять записи из сторонней базы данных MySQL
Т.е. некая странице, например book/add где отобразится форма создания новой записи, book/235/edit форма редактирования записи и соответственно book/2354/delete - форма удаления

Создание Access plugin в Views

8 сентября 2020 в 14:08

Добрый день, помогите пожалуйста, пытаюсь создать свой access plugin во Views, цель которого проверка доступа к представлению на основе членства пользователя в указаном перечне групп OG модуля

Если подробнее, то на сайте установлен OG модуль, создано множество группы, и пользователи всячески размещены в данных группах. С помощью Views создаются определенные страницы представлений, и доступ к ним нужно разграничиватьна основе членства текущего пользователя в перечне групп указаных в настройках вьюхи

Модуль у меня представляет следующее:

intranet.info

Как проверить наличие переменных $tabs, $site_name или $logo - кодом в template.php темы?

31 июля 2020 в 21:36

Добрый день, создаю кастомный темплэйт для Drupal 7, и есть необходимость - в зависимости от наличия на странице вкладок, или включенное или выключенного состояния отображения названия/логотипа - добавлять определенный класс в body или не добавлять

Uncaught TypeError: $ is not a function - при подключении js скрипта и его инициализации

12 июня 2020 в 22:42

Добрый вечер, столкнулся с проблемой подключения дополнительной библиотеки к темплэйту сайта на D7

А именно, имеется сайт http://t96348pm.beget.tech/
на котором используется Bootstrap темплэйт, модуль JQuery Update и собственно всё
При попытке подключить дополнительную библиотеку bootstrap-autocomplete получаю ошибку в консоли

Как повесить автокомплит на любое поле страницы?

11 июня 2020 в 12:01

Добрый день, делаю автокомплит по статье http://xandeadx.ru/blog/drupal/344
Столкнулся с проблемой ввиду своей не высокой компетентности Smile

В примере xandeadx сам создаёт страницу с полем, и подключает ей js

jquery_autocomplete.js

Запуск компонента Rules один раз в сутки в определенное время

29 мая 2020 в 10:32

Добрый день, помогите пожалуйста, запутался уже совсем с рулзами

Есть сайт, есть крон задача на уровне сервере, которая запускает кроновскую ссылку друпала каждый час
В рулзах есть компонент, который просто шлёт письмо определенному ящику

Задача такая, чтобы этот компонент запускался один раз в сутки, например в час ночи

Как добавить кастомный аргумент в Path breadcrumbs?

20 мая 2020 в 21:53

Добрый день, использую замечательный модуль для 7ки - Path breadcrumbs, и столкнулся с одной задачей, есть страницы с адресом типа таких

/employee/3542241

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

Таким образом было бы здорово, наверное кроме основных аргументов

В чём разница между global $user и $user = user_load($account->uid) ?

20 мая 2020 в 12:18

Добрый день, дилетантский вопрос по Drupal 7
Использую 2 хука

Существует ли возможность/hook перехвата события создания новой роли в Drupal 7?

19 мая 2020 в 20:27

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

Скажите пожалуйста существует ли какой нибудь hook, который бы срабатывал в тот момент когда создалась новая роль. Т.е. роль создалася хук срабатывает и я имею на выходе название или идентификатор новой роли

Как создать страницу с горизонтальными вкладки, а также набор вертикальных вкладок для каждой горизонтальной?

9 мая 2020 в 15:22

Добрый день, на сайте по различным видам информации нужно выводить различные срезы информации
Представим что есть сущность сотрудник, и есть возможность перейти на его страницу, пускай эта сущность будет типом материала с названием employee (все сущности имеют такой же алиас employee)

Переходим на страницу например employee/343 видим отображение сущности а вверху стандартные вкладки для пользователя с повышенными правами, такие как ПРОСМОТР/РЕДАКТИРОВАТЬ

Всё стандартно, для обычно пользователя там будет просто ПРОСМОТР, и она будет скрыта, т.к. одна единственная

Динамическая загрузка содержимого через AJAX в контент popover / tooltip окна у Bootstrap темы и не только

17 марта 2020 в 8:44

Добрый день, в основном сайты делаю D7 и Bootstrap 3 шаблоне, и как следствие использую всякие JS примочки Bootstrap, такие как Tooltip, Popover и Modal окна.

Помогите с созданием кастомного стиля представления для Views 3

2 февраля 2020 в 23:59

Добрый день, моя проблема следующая, хочу создать свой кастомный стиль для Views 3, и на основе этого понять как устроена вьюха немного.

Как с помощью hook_views_data подключить несколько таблиц к базовой таблице?

30 января 2020 в 18:16

Добрый день, с помощью модуля Views и hook_views_data отображаю на сайте информацию из сторонних таблиц в базе данных, а именно есть следующий перечень таблиц:

table_one
id
value_table_one

table_two
id
table_one_id
value_table_two

table_three
id
table_one_id
value_table_three

table_four
id
table_one_id
value_table_four

table_five
id
table_two_id
value_table_five