Все что мы разбирали разбирали раньше, все было похоже на предыдующие версии друпала. Но с разработкой все обстоит по другому. Хотя сверху друпал выглядит также как и Drupal 7, но внутри друпал состоит из компонентов Symfony, своих компонентов, а также библиотек на все случаи жизни. Поэтому придется разобраться с новой системой плагинов, разобраться с ООП в PHP.
Для начала мы начнем с уже довольно привычных вещей хуков друпала, потом разберемся как работает друпал со страницами (route), добавим новую страницу, рассмотрим как друпал обрабатывает запросы.
В этой статье мы не будем писать код, но подготовимся к написанию кода. Для этого мы установим Drush. Drush - это утилита для консоли, которая позволяет выполнять многие рутинные операции с друпалом: обновлять модули, выгружать/загружать конфигурацию, делать бекап и многое другое.
Если вы используете Open Server в качестве веб сервера для разработки, то эта инструкция подойдет вам:
1. Установите сам сервер. Скачать можно с сайта автора open-server.ru. Установка и документация там же.
Решил поэкспериментировать с SEO, да поставить модуль Visitors. Лучше бы я этого не делал. Установка модуля прервалась с фатальной ошибкой Fatal error: Call to a member function getRoles() on null in <...>khabastro.ru/modules/visitors/src/EventSubscriber/KernelTerminateSubscriber.php on line 43.
Доброго времени суток. Возник такой вопрос, есть три таблицы писалось в парадоксе связанные ключевым полем. В первой таблице грубо говоря есть название вида одного организма, во второй таблице его описание и в третей таблице его фотография. Так вот задача возникает нужно в статью вогнать в тайтл название вида, а в боди его описание и фотографию. Фотографию можно отдельно в img. Сколько это может стоить? Или подскажите с чего начинать разбираться что бы самому написать. PHP немного знаю, просто не разбираюсь в структуре drupal, что бы понять из какой таблицы куда в какую вставлять данные?
Друпал - это не только CMS, это платформа для разработки вашего веб-приложения. Если вы решили создать свою тему оформления, то вы найдете несколько фреймворков для этого. В этой статье мы рассмотрим самые популярные из них.
На друпале очень мало готовых красивых и функциональных тем оформления. Но друпал очень легко интегрируется со всеми сторонними библиотеками и сервисами. Так например вы можете делать свою тему на основе Bootstrap и использовать всю мощь друпала. В этом разделе сайта drupalbook.ru мы разберем как создавать темы быстро и удобно из любого макета.
Устанавливаем Ruby, с помощью Ruby installer (выставите галочку записи ruby в path вашей операционной системы, чтобы ruby был доступен из любого места):
Ставим gem'ы SASS, SCSS
gem install SASS
gem install SCSS
Возможно нужно запустить в cmd.exe.
Дальше настраиваем наш File Watcher в PhpStorm (Скриншот для проекта на Ubuntu):
Cart - модуль корзины. Country - модуль настроек под определенную страну. Order - модуль заказов. Product - настройки продуктов. Store - основные настройки магазина.
Ubercart - это модуль интернет магазина для друпал. Сейчас возможно нет достаточного количества модулей для Drupal Ubercart 8.x (на апрель 16го года), но в скором времени они появятся и можно будет делать магазин не на 7ом друпале, а на 8ом.
https://www.drupal.org/project/ubercart
Из коробки в Уберкарте доступен следующий функционал:
После того как разработчики PHP определились с номером версии для нового PHP (новая версия будет PHP 7.x, а не PHP 6.x, наработки по 6.x были перенесены в ветку 5.x), пришло время спланировать граф