getdrupal8
Шаблон для верстки сайтов на Drupal Paragraphs
Добро пожаловать на демонстрационную страницу шаблона для верстки сайтов на Drupal Paragraphs.

Компоненты шаблона

Layout Text

Шаблон для верстки сайтов на Drupal Paragraphs призван помочь веб-разработчикам и верстальщикам быстро создавать сайты; быть своего рода pagebuilder'ом для верстки и быстрой разработки на Drupal 8. Он состоит из макетов для текста, изображений, слайдеров, веб-форм и других элементов. Элементы в свою очередь состоят из полей для контента и CSS классов. В поля для контента загружается информация, а в поля для классов CSS вводятся классы, через которые оформляется все содержимое.

Сложно? Вовсе нет! Оставайтесь на этой странице и вам понравится эта идея!

Эта страница создана для того, чтобы показать текущие возможности шаблона для верстки сайтов на Drupal Paragraphs. Здесь вы можете увидеть типы параграфа с помощью которых формируется содержимое. Основные из них: текст, изображение, слайдер, веб-форма, карусельная галерея, колонки и т.п. Все они имеют собственные twig-шаблоны и выводятся на всех страницах, где используются. Каждому шаблону "выдан" свой файл CSS для того чтобы оформление не превратилось в большую кучу... кода.

Layout Image

Layout Image & Text

Изображение + Текст

Помимо изображения и текста есть макет объединяющих их в один: Image + Text. Он хорошо подходит, как для создания одностраничников, так и для контентных сайтов. По-умолчанию, соотношение сторон изображения и текста 50% на 50%, но вы легко можете задать свой класс CSS для виджета и установить индивидуальное соотношение блоков. Так же в макете Image + Text доступна опция позиционирования изображения, дающая выбор расположения элемента справа или слева.

Почему для этого и других виджетов нет других заранее заданных настроек соотношения, размеров, цвета, отступов и т.п.? Потому что данный шаблон для верстки сайтов на Drupal 8 Paragraph заточен под максимально "чистую" разработку с минимальным количеством классов и предустановок. Это инструмент для разработчиков со знанием HTML и CSS, а не конструктор сайтов типа Tilda.cc или Wix.

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

Layout Owl Carousel

Layout Slider

Layout Columns

Макет колонок задается по принципам bootstrap 3.

Зайдите на официальный сайт bootstrap и ознакомьтесь с framework'ом если для вас это что-то новенькое. Это очень распространенный framework, на котором делается львиная доля сайтов в интернете. Он удобен, универсален, достаточно прост в освоении и легок в освоении для начинающих.

Базовым параграфом для создания колонок является Columns paragraph. В Columns paragraph в свою очередь есть поле Сolumn content в котором и формируются нужные колонки. Иначе говоря - все элементы макета вложены друг в друга, как матрешка.

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

Columns - Columns content - Column - Column content.

Размер колонок задается через ввод класса в поле class при создании параграфа. Классы автоматически подставляются в шаблон и задает размер колонки. Это могут быть классы col-xs-12 col-sm-6 col-md-4 и другие.

Таким образом кнопка Add column добавляет колонку (в параграфе Columns), а кнопка Add column content позволяет создать контент внутри нее.

Информация в колонках может быть любого характера. От текста и изображения до веб-форм и других колонок. Все зависит от вашей фантазии и знаний CSS для оформления и разметки.

Layout Webform

Layout Video

А так же:

Несколько видов макетов Header которые можно не глядя использовать для одностраничной верстки. Они созданы специально для первого экрана и именно их будет видеть пользователь как только зайдет на сайт. Шапка в виде слайдера или заголовок с описанием и кнопкой, вы можете использовать готовые templates или придумать свои.