октября 2015

Ошибка в Views Calc

Views Calc - полезный модуль, способный подсчитать сумму чисел в столбце таблицы, выводимой вьюсом.

Ошибка в Conditional Fields

В настройках CF можно сделать обязательным какое-либо поле в зависимости от значения какого-то другого поля. Однако, в оригинале CF ставит астериск (красную звездочку) около поля при выполнении заданного условия, но это декорация, т.к. поле на становится обязательным и форму можно записать, не вводя данные в "обязательное" поле.
Проблема известна и для ее решения есть патч.

Установка drush на виртуальный хостинг

Устанавливал drush на виртуальный хостинг Eurobyte. Теххподдержка почему-то не захотела это сделать, а дала мне инструкцию, мол, раз вы умеете с консолью работать, то и с установкой на сервер разберетесь. Честно сказать, не очень вижу столь однозначного соответствия между веб-разработчиком и системным администратором, ну да б-г с ним.
  1. Берем за основу инструкцию https://www.drupal.org/node/2132447.

jQuery Update конфликтует с Administration menu

При активизации jQuery Update 7.x-3.0-alpha2 пропадает панель Administration menu 7.x-3.0-rc5 на страницах сайта. На страницах админки меню остается.
Также перестает работать Nice Menu.

Объект $user

Компоненты объекта $user:

uid - User ID
name - User name
pass - Encrypted password
mail - User current email address
theme - Name of the theme shown for this user (no longer changeable in core but can be in contrib)
signature - Signature as set in the user account settings
signature_format - Text format to apply to signature
created - Unix timstamp for when the account was created

Подстановка значения в раскрытый фильтр (exposed filter) Views

Необходимо в раскрытом фильтре Views установить значение поля в зависимости от роли пользователя, после чего это поле деактивировать, чтобы пользователь не мог его изменить.
Создаем свой модуль mymodule:
<?php

/**
 * Implements hook_views_api()
 */
function mymodule_views_api() {
  return array(

Entity Reference Count

Модуль Entity Reference Count предназначен для подсчета количества сущностей, которые отсылают к данной сущности, т.е. referencing entities. Модуль создает новое поле, в котором требуется указать Entity reference field, по которому будет вестись подсчет. Поле выбирается из списка, который предоставляет модуль.

Добавить новый материал и автоматически заполнить поля текущей формы

Задача: заполняем анкету клиента при записи на прием (в салон, клинику, сервис или еще куда). Сначала проверяем, есть ли клиент в нашей базе по номеру телефона. Если есть, то автоматом берем данные клиента, например, возраст, и подставляем в анкету. Если нет, то тут же, не отходя от кассы, создаем карточку клиента, вносим туда данные, возвращаемся к анкете и подставляем необходимые данные нового клиента.
Первая часть задачи легко решается с помощью модуля: Entity reference autofill (ERA).

Ссылки по формам