Модуль View, Drupal 7. Задача: в контексте публикации (находясь на странице публикации) вывести с помощью модуля views публикации, связанные с текущей нодой через поле типа entity_reference.
Все записи категории ‘На первой полосе’
Замечательные псевдо-классы, которые позволяют добавить виртуальные контейнеры в начало или конец контейнера. Как они работают и почему могут «не сработать»?
Сложные представления (views) требуют понимания того, что в итоге получилось, какой запрос сформировался в результате магии и такой то матери в конструкторе View UI.
Итак, как получить SQL запрос, который формируется во views drupal?
Drupal очень многое позволяет делать из админки. Создание типов публикаций, представлений, настройка модулей и многое другое. Это сильная сторона и одновременно проклятие проектов на Drupal.
Речь пойдет об jQuery плагинах YTPlayer и Vimeo_player. Сложно что либо добавить к официальным описаниям на github и демосайтах, т.к. подключение и использование не отличается от многих других jQuery плагинов.
Плагины позволяют подставить в бекграунд произвольного контейнера видео ролики с YouTube и Vimeo, в том числе и для body, т.е. как подложку для всего сайта.
Если необходимо подключить стили или скрипты к своей форме, как это сделать?
Классическая задача о позиционировании контейнера относительно центра родительского блока. Я писал уже о некоторых простых способах установить контейнер по центру, но способов много и все время появляются новые. К примеру, можно использовать table-cell контейнеры или flex.
В Drupal form API версии 6, у формы было свойство редиректа (пример из документации Drupal):
1 |
$form['#redirect'] = array('user/login', 'destination=node&foo=bar'); |
которое позволяло перенаправить пользователя после отправки/обработки данных формы. В 7й версии API это свойство исчезло. Что можно предпринять, чтобы получить похожий эффект?
Если вы занимаетесь доработками системы администрирования Drupal, то рано или поздно перед вами встанет задача подключения штатного редактора в нужном вам месте и настройка предустановок этого редактора (шаблонов для редактора).
Если у вас нет админ доступа в drupal, но срочно надо его получить, то можно сделать следующие вещи:
- поменять email у админа и пройти процедуру восстановления пароля;
- создать нового пользователя, добавить в базу роль со всеми правами и назначить её вашему пользователю;
- то же что в предыдущем пункте, но с помощью drush :)
Рассмотрим эти варианты далее подробнее.