Rychlý start
Tento příklad používá blueprint Tailoru; pole contenteditor funguje stejně v jakémkoli formuláři administrace.
1. Přidejte pole do blueprintu
Přidejte pole do blueprintu, např. app/blueprints/blog/post.yaml. allowBlocks a maxDepth jsou volitelná omezení:
yaml
fields:
content:
label: Content
type: contenteditor
allowBlocks: [heading, richtext, image, section]
maxDepth: 2Změnu použijte příkazem php artisan tailor:migrate.
2. Vytvořte nějaký obsah
- Otevřete záznam, klikněte na + Přidat blok a vyberte Nadpis. Nový blok je vybraný ve stromu struktury.
- Klikněte na něj (nebo stiskněte Enter), otevřete jeho nastavení a pište do pole Text. Náhled se mění, jak píšete.
- Stejně přidejte blok Formátovaný text a záznam uložte.
3. Vykreslete ho na frontendu
Na CMS stránce nebo v partialu vykreslete dokument filtrem:
twig
{{ record.content|rc_blocks }}Nebo připojte komponentu renickContent a použijte {% component 'renickContent' document=record.content %}.
Každý blok se vykreslí z přepisu tématem → výchozího partialu pluginu → bezpečného zástupného symbolu, takže stránka funguje dřív, než téma dodá vlastní kód bloků. Dál: prohlídka editoru a výchozí bloky.