Руководство Drupal, видео уроки Друпал, Уберкарт

Темизация Views, правим шаблоны view.tpl.php (поля, строки, блоки, страницы). Подключаем jquery-плагин EasySlider

views друпал drupal

В этой статье мы разберемся с конструктором запросов для Друпала - модулем Views (http://drupal.org/project/views). Views позволяет выводить поля различных типов материалов, комментарии, термены, информацию пользователей, различные другие данные из БД. Причем для этого модуля есть графический интерфейс, позволяющий легко создавать запросы к БД мышкой.

 

12.2. Что такое hook в Drupal 8?

drupal 8 hooks

Drupal 8 это не монолитная система, в которой все идеально и ничего не нужно менять. Очень часто клиенты просят добавить ту или иную фичу на сайт. Для того чтобы можно было обслуживать код ядра друпала и наших дополнительных хотелок, в друпале мы используем модули. Модульная система позволяет расширять возможности друпала. Но что если нам нужно расширить возможности уже готового контрибного модуля? Мы, конечно, можем отправить запрос на доработку нужного нам функционала, создав issue на drupal.org и возможно через месяц, два..

Denwer обновить PHP

Денвер никто не будет больше поддерживать, используйте другие сборки локальных веб-серверов:
http://open-server.ru/
http://www.ampps.com/
http://www.wampserver.com/ru/ 

Drupal 8 требует PHP 5.4 и выше (а еще лучше 5.5 и выше), поэтому нужно обновить версию  PHP в денвере.

Вы можете скачать уже полностью обновленный денвер с github'a:

Уроки PHP - урок 13 - Основы ООП (объектно-ориентированного программирования)

PHP ООП друпал drupal

На прошлых уроках я уже писал про следующие типы данных PHP: логические, целочисленные, дробные, текстовые, массивы. В этом уроке я расскажу об еще одном типе данных доступном в PHP - объект.
Объекты чем-то похожи на массивы, у объекты могут содержать в себе различные типы данных как и массивы: числа, текст, массивы и даже другие объекты.

9.3. Отключаем кеш в Drupal 8. Вывод debug информации в шаблоне.

Drupal 8 Twig cache

Прежде чем приступить к разработке на Drupal 8 следует отключить кеш. В отличии от Drupal 7 в 8ой версии друпала кешируется не только сущности, views, поля, теперь кешируются скомплированные шаблоны twig'a и всевозможные render'ы. Для того чтобы отключить весь этот кеш, нужно сделать следующее.

1. Скопируйте файл /sites/example.settings.local.php в файл /sites/default/settings.local.php

В этом файле уже есть необходимые настройки для отключения кеша

Видеокурс "Разработка сайтов на CMS Drupal 8"

Разработка сайтов на CMS Drupal 8

Всем, Привет! Мы группа веб-разработчиков drupalbook.ru. Помимо разработки сайтов мы занимаемся созданием видеоуроков по CMS Drupal, HTML, CSS, Javascript, jQuery, PHP. Свои уроки мы выкладываем на youtube-канале:
https://www.youtube.com/user/SiteMadeRu
На rutracker.org:
http://rutracker.org/forum/viewtopic.php?t=4039808
А также в своей группе вконтакте:

9.2. Создание темы на основе Bootstrap. Настраиваем PhpStorm, LESS Compiler для работы с нашей темой.

Bootstrap

В прошлых уроках мы уже разбирали как создавать тему на основе другой темы Stable. В этом уроке мы разберем как создавать тему на основе Bootstrap -  популярного фреймворка для быстрого создания оформления страниц.

Я думаю у вас уже есть установленный Drupal 8. Давайте перейдем к установке Bootstrap:

https://www.drupal.org/project/bootstrap

8.9. Темизация Views Drupal 8. Создаем owl carousel слайдшоу с thumbnails.

Очень часто нас не устраивает шаблон Views, поэтому мы можем переопределить шаблоны для Views. К сожалению пока нет UI для поиска нужного шаблона во Views, но мы можем использовать паттерны для переопределения шаблонов. Подробнее о паттернах в этой статье:

8.6. Работа с шаблонами в Drupal 8. Какие есть шаблоны в ядре Drupal 8.

В частности нас интересует вот это:

Как легко и быстро создать сайт на шаблоне Drupal

Итак, вы решили создать свой сайт. Проанализировав все за и против, вы выбрали шаблон Drupal в качестве основы. К вопросу о выборе движка следует подходить здраво. Многие часто спрашивают: чем лучше один движок, чем плох другой. Поймите, нельзя сказать что какая-то система управления содержимым хорошая, а какая-то плохая.

Drush установка Drupal с выбранным языком

Для быстрой установки друпал (особенно Drupal 8, который ставится вечность) используйте комманду drush si:

drush si --db-url=mysql://root:password@127.0.0.1/drupal --account-name=admin --account-pass=admin --site-mail=admin@example.com --site-name="Drupal 8" --locale=ru --yes

Через --locale можно задать любой нужный вам язык для друпал.

Страницы