Вы здесь

Drupal

Drupal Отправка webform на ajax в Drupal 7

Для быстрого и простого создания форм на сайте, и удобного управления формами есть модуль Webform. Создане и управление формами делается через простой в использовании графический интерфейс.

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

Drupal Темизация страницы таксономии в зависимости от словаря

Предлагаю Вашему вниманию готовый снипет для темизации страницы таксономии в зависимости от словаря таксономии:

  1. Добавляем этот код в файл template.php нашей темы.
  2. Сбрасываем кеш темы
  3. Создаем файлы page-vocabulary-1.tpl.php, page-vocabulary-2.tpl.php и т.д. с нужным содержание, где цифра это id нужного словаря
  4. Радуемся результату

И собственно сам сниппет темизации страницы таксономии в зависимости от словаря для Drupal:

Drupal Drupal Commerce, расширяем модуль для повторного заказа (Reorder module)

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

Drupal Отключить изменение размера текстового поля в Drupal

В Drupal, вы можете изменить размер текстового поля, но это только полезно с CSS 2.1. Теперь текстовое поле может быть изменено легко с помощью CSS3, который поддерживается во всех современных браузерах.

Для отключения для всех текстовых полей возможности изменения размера, добавьте следующий код в файл template.php (который находится в папке темы) или создайте свой модуль и добавьте этот код:

Drupal Как использовать Views Bulk Operations и режимы просмотра одновременно.

Недавно мне нужно было решить вывести тизеры материалов с использованием Views Bulk Operations на них. Вы должны знать, что VBO может быть реализован только при формате вывода "Views Format: Fields".

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

Вот пошаговая инструкция, как это сделать для Drupal 7. Это удивительно тривиальное решение.

Drupal Как работает Drupal "Views Auto-Refresh"

Views большой модуль и, как вы, наверное, знаете один из самых скачиваемых модулей в истории модулей Drupal. Возможности, которые Views предоставляет вам практически безграничны, но есть одно ограничение. Генерируется результат по умолчанию статическим. Что делать, если вы хотите иметь динамический поток деятельности, как напимер в Twitter или Facebook?

Drupal Drupal behaviors: Как использовать

Если вы добавляете JavaScript в пользовательский модуль очень легко и заманчиво, чтобы просто добавить это следующим образом:

  1. jQuery(document).ready(function($){
  2. alert(‘hot dog flavored water’);
  3. });

Теперь этот код работает прекрасно, но что делать, если Ваш JavaScript должен быть выполнен при загрузке страницы и после запроса AJAX? Представьте себе, у вас есть представление, которое использует "Views Infinite Scroll", и вы хотите добавить CSS класс к каждому результату, например:

  1. jQuery(document).ready(function($){
  2. $('.view-display-id-page .views-row').addClass('fancy-pants');
  3. });

Drupal Как создать свой список значений для webform в Drupal 6/7

Иногда нам нужно, собирать информацию от пользователей, и модуль webform является хорошим вариантом для этого, но проблема возникает, когда Вам нужно представить список опций как переменную. Представьте, что вы хотите разрешить пользователю запросить роль продвижения по службе, это означает, что пользователь может заполнить форму и выбрать из списка роль, которую он хочет получить. В идеальном варианте, этот список ролей должен быть динамическим, сокращаться или расти, когда вы удаляете или добавляете новые роли в вашей системе. Эта простая задача может быть кошмаром в webforms. Ну для такого рода проблемы можно использовать hook для webform в Drupal 6 и 7 - hook_webform_select_options_info.

Drupal Вышел Drupal 7.19 и 6.28

Обновление существующих сайтов Drupal 7 и 6 настоятельно рекомендуется. В этой версии нет новых функций или исправлений ошибок связанных с безопасностью сайта. Для получения дополнительной информации о выпуске серии Drupal 7.x, обратитесь к Drupal версии 7.0 объявлении.

Drupal Программное создание, изменение и удаление поля field-collection для ноды

Как вы знаете, одним из больших изменений в Drupal 7 являются сущности (entities), теперь все сущность в Drupal. Но иногда этого не достаточто недостаточно, тогда можно использовать коллекции полей (field-collections), они используються для групировки полей и представляютьс как новые сущности.

Модуль Field-collection (http://drupal.org/project/field_collection) является одним из самых полезных модулей в drupal7. Field-collection можно использовать на уровне администратора (UI), а также на уровне кода.

Сегодня я расскажу, как создавать, обновлять и удалять поля field-collection программно.

Страницы