Drupal

Как локализовать друпал 7

Отличительная особенность друпала от других open source cms- это мультиязычность и автоматическая локализация всего сайта или только администраторской части сайта. В ядре друпала есть модуль Locale, который позволяет делать перевод сайта в ручную, для автоматического перевода нужно установить модуль Localization update, который будет сам скачивать обновления с localize.drupal.org и устанавливать на сайт...

Делаем в 7ом друпале поле для скачивания

У каждого типа файлов, существует свой тип расширения (MIME Types), при указании ссылки на файл, браузер проверяет возможность открытия файла проверяя его тип расширения. Если браузер может открыть файл, то файл открывается в браузере, если не может, то предлагает скачать файл. Существует несколько способов изменить MIME Types у файла, например изменив заголовок в .htaccess, или изменить заголовки в php...

Комментарии к ноде на отдельной странице

По разным причинам бывает нужно сделать комментарии к статье на отдельной странице, как правило это связанно с кэшированием страниц и капчей. Для реализации в седьмом друпале есть модуль Talk. После установки которого все комментарии к статье доступны на отдельной странице. Для ноды с адресом node/123 комментарии будут находиться по адресу node/123/talk. Для этого нужно сделать следующие...

robots.txt для мультисайтинга на Друпал

При использовании мультисайтинга на друпал, возникает вопрос о редактировании файла robots.txt, т.к. файл находится в корне сайта и является общим для всех файлов, все изменения будут касаться всех сайтов. Для редактирования файла robots.txt только для одного файла, есть модуль robotstxt. для настройки модуля нужно сделать следующие...

Делаем поле ноды на отдельной странице

Иногда возникает необходимость не показывать все содержимое ноды сразу, а показывать определенные поля на других страницах. Чтобы это сделать в 7ом друпале есть модуль node subpages , после установки которого, можно выводить поля ноды на отдельных страницах. Для этого нужно сделать следующие...

Форма контактов в всплывающем окне или форма заказа в один клик

Довольно распространенная задача сделать вебформу которая появляется в сплывающем окне после клика по кнопке, это может быть или кнопка «обратная связь» или форма заказа товара «в один клик». В седьмом Друпале, это осуществляется очень просто...

Изменить текст кнопки в форме комментариев Drupal 7

Для того, чтобы изменить текст кнопки в форме комментариев в Drupal 7, нужно сделать следующие:

Скрыть выбор формата ввода в комментариях

Чтобы скрыть выбор формата ввода в комментариях добавьте в template.php:

Темизация даты в Друпал 7

В 7ом друпале дата создания ноды выводится через $submitted, изменить формат даты можно перейдя по адресу admin/config/regional/date-time, но если нужно сделать темизацию даты, то можно воспользоваться php функцией date(), для этого надо в node.tpl.php найти...

Темизация формы поиска в Drupal 7

Для темизации формы поиска в Drupal 7 надо сделать следующие...