getherbie/plugin-grid

Herbie Grid Plugin.

Installs: 234

Dependents: 1

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 0

Open Issues: 0

Type:herbie-plugin

v0.7.0 2015-01-28 16:22 UTC

This package is auto-updated.

Last update: 2024-09-22 18:50:54 UTC


README

Grid ist ein Herbie Plugin, mit dem du in deinen Inhalten (HTML-/CSS-)Grids erstellen kannst.

Experimentell

Dieses Plugin ist experimentell. Bitte nicht in produktiver Umgebung einsetzen!

Installation

Das Plugin installierst du via Composer.

$ composer require getherbie/plugin-grid

Danach aktivierst du das Plugin in der Konfigurationsdatei.

plugins:
    enable:
        - grid

Konfiguration

In der Konfigurationsdatei definierst du die gewünschten Vorlagen.

plugins:
    config:
        grid:
            templates:
                3col:
                    row: '<div class="pure-g">{row}</div>'
                    cols:
                        - '<div class="pure-u-1-3 col-{index}" markdown="1">{col}</div>'
                        - '<div class="pure-u-1-3 col-{index}" markdown="1">{col}</div>'
                        - '<div class="pure-u-1-3 col-{index}" markdown="1">{col}</div>'
                2col:
                    row: '<div class="pure-g">{row}</div>'
                    cols:
                        - '<div class="pure-u-1-2 col-{index}" markdown="1">{col}</div>'
                        - '<div class="pure-u-1-2 col-{index}" markdown="1">{col}</div>'

Falls du innerhalb eines Grids Markdown verwenden willst, muss das HTML-Attribut markdown="1" gesetzt sein.

Anwendung

Nun kannst du in deinen Seiten die konfigurierten Grid-Templates aufrufen.

-- grid 3col --
Inhalt Spalte 1 
--
Inhalt Spalte 2 
--
Inhalt Spalte 3 
-- grid --

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod 
tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

-- grid 2col --
Inhalt Spalte 1 
--
Inhalt Spalte 2 
-- grid --

Demo

https://herbie.tebe.ch/dokumentation/plugins/grid