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

    /**
     * Implements hook_views_api()
     */
    function mymodule_views_api() {
      return array(
    16.10.2015 | метки: Forms, hook, Views
  • Модуль Entity Reference Count предназначен для подсчета количества сущностей, которые отсылают к данной сущности, т.е. referencing entities. Модуль создает новое поле, в котором требуется указать Entity reference field, по которому будет вестись подсчет. Поле выбирается из списка, который предоставляет модуль.
    08.10.2015 | метки: Entity Reference Count
  • Задача: заполняем анкету клиента при записи на прием (в салон, клинику, сервис или еще куда). Сначала проверяем, есть ли клиент в нашей базе по номеру телефона. Если есть, то автоматом берем данные клиента, например, возраст, и подставляем в анкету. Если нет, то тут же, не отходя от кассы, создаем карточку клиента, вносим туда данные, возвращаемся к анкете и подставляем необходимые данные нового клиента.
    Первая часть задачи легко решается с помощью модуля: Entity reference autofill (ERA).
    07.10.2015 | метки: Entity Reference, Autofill
  • 06.10.2015 | метки: Forms
  • При работе на локальной машине (Denwer) стала появляться ошибка "Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 2006 MySQL server has gone away'". Возникала она при попытке редактирования одного из типов материала. Помогло вот это. В окончательном виде:
    port                  = 3306
    29.09.2015 | метки: MySQL
  • Для того, чтобы после заполнения формы перейти на заданную страницу, в интернете предлагается несколько вариантов. Самый простой вариант - если целевая страница имеет статический адрес. В этом случае можно воспользоваться Rules, но у него есть проблемы с Overlay (см. здесь). Используем хук hook_form_alter(). Например:
    <?php
    26.09.2015 | метки: редирект, _SESSION, hook
  • Установил правило: после создания новой ноды вернуться к предыдущему адресу (page redirect). Выполнение этого правила приводит к ошибке 500 Internal server error. Хостер утверждает, что с его стороны всё нормально, ошибку воспроизвести не может. С моей стороны ошибка воспроизводится чётко по алгоритму. Загадка.
    17.09.2015 | метки: Rules, Overlay, Drupal
  • Написание

    Цвет

    R G B

    Код для HTML

    Snow Snow 255 250 250
    16.09.2015 | метки: цвет
  • Легко и небрежно:
    <?php
    $massiv
    ['name']=$time;
    print(
    $massiv['name']);
    11.09.2015 | метки: массив, объект, php
  • При установке выдает ошибку при импорте переводов (превышение max_execution_time), затем постоянные warnings насчет файла локализации. Попробовал ставить на XAMPP и Denwer, результат одинаковый. В итоге поставил D7.38, без проблем.
    08.09.2015 | метки: Drupal

Страницы