Drupal

Вышло обновление Drupal 7.29 и 6.32

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

Как Drupal вывести символ валюты после цены

Для того, чтоб Drupal вывести символ валюты после цены, вида 250 USD, следует создать модуль, в котором определить хук hook_commerce_currency_info_alter, имеющий следующий вид:

Тэги: 

Drupal 7: Как создать блок программно

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

Тэги: 

Drupal: Раскрытый фильтр по заголовкам, отображаемый в виде выпадающего списка

Если вам нужно создать раскрытый фильтр работающий по заголовку материала, то встроенных стредтв представлений Drupal вам будет наверняка недостаточно. Все, что вы сможете сделать стандартными средствами - это текстовое поле, при вводе текста в которе будут выводиться найденные совпадения. Это очень неудобно, так как вы можете и не знать конкретно что искать, поэтому гораздо проще выбрать в выпадающем списке готовое название, или имя, чем гадать и вводить то-же самое с клавитуры.

Тэги: 

Drupal: Как добавить ссылку в меню

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

Тэги: 

Drupal: Блок со списком похожих материалов

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

Сейчас мы рассмотрим как создать такой блок, с похожими материалами, при помощи модуля Views.

Базовые понятия Drupal

Людям, которые начинают осваивать систему управления контентом Drupal приходится сталкиваться с проблемой терминологии. Если вы работали в других системах и привыкли к одним названиям - попытка разобраться в Drupal, на первых порах, может вызвать некоторые затруднения. Здесь нет тэгов, а есть термины таксономии и словари, содежимое хранится не в виде статей, а в виде нод, здесь повсеместно используются представления, модули, темы, и многое другое. Сделано все это не из-за того, что разработчики хотели усложнить жизнь начинающим друпалерам, просто отличие в названии подчеркивает изменение сущности, которую описывает термин. Давайте пройдемся по основным терминам, и кратенько рассмотрим, что они обозначают.

Тэги: 

Drupal + Views: Как вывести количество найденных материалов

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

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

Drupal: Настройка раскрытых фильтров

Система представлений Drupal, реализуемая с помощью модуля Views, предоставляет возможность гибко настраивать фильтрацию контента, но, что еще более удобно - дает возможность посетителям сайта самим выбирать те, или иные критерии фильтрации, в соответствии с личными пожеланиями. Данная функция системы представлений Drupal называется Exposed filters (Раскрытые фильтры).

Drupal: Альтернативный текст для изображений

Тег "alt" (альтернативный текст для изображений) - это не прихоть, а необходимость, от которой зависит качество поисковой оптимизации вашего сайта.

В этом примере я покажу как прописать тег "alt" для картинок, загружаемых в виде поля, имеющего тип Image.

Тэги: 

Страницы

Подписка на RSS - Drupal