Hopp til innholdet

Aurora 1.2 is out!

What's new →
Dokumentasjonsmeny

Referanse

Blade-hjelpefunksjoner

Alle hjelpefunksjoner, direktiver og komponenter for blokkvisninger og oppsett.

Alle hjelpefunksjoner, direktiver og komponenter Aurora gir blokkvisninger og oppsett. De er globale, så visningene trenger ingen @php use …-importer. Hvordan du bruker dem, står under Blokkvisninger og hjelpere.

Hjelpefunksjoner

HjelpefunksjonReturnerer
inline_text($text)Tekst, escapet, med uthevede ord som *highlighted*
plain_text($text)Tekst, escapet, med linjeskift beholdt
rich_text($html)Formatert tekst fra en RichEditor, renset
shows_field($field, $value)Om et valgfritt felt skal tegnes: når det er fylt ut, eller når lerretet redigerer
link_href($data, $prefix = 'link')Adressen til en Fields::link()-gruppe: en side, en fil eller en URL
link_target($data, $prefix = 'link')_blank når lenken åpnes i en ny fane, ellers null
is_editing()Om blokken tegnes på lerretet
block_slot($name)Et spor i en containerblokk, med blokkene i det
current_page()Siden som tegnes, eller null i palettens forhåndsvisning av en blokk
block_depth()0 rett på siden, 1 inne i én blokk, og så videre
is_nested_block()Om blokken ligger inne i en annen blokk

Direktiver

DirektivGjør
@editable('field')Gjør elementet redigerbart på lerretet, for et felt i editables(); ingenting andre steder
@editableItem('items', $index, 'field')Det samme for et felt i et punkt i en repeater, oppgitt i itemEditables() (siden 1.2.1)
@inlineText(…), @plainText(…), @richText(…)Skriver ut det hjelpefunksjonen med samme navn returnerer
@linkHref($data), @linkTarget($data)Skriver ut adressen og målet til en lenke
@blockSlot('content')Skriver ut et spor (ikke @slot: det bruker Blade-komponentene)
@blockDepthSkriver ut dybden til blokken
@editing … @else … @endeditingBare på lerretet, eller bare andre steder
@shows('body', $data['body'] ?? null) … @endshowsBare når feltet skal tegnes
@nested … @endnestedBare inne i en annen blokk

Komponenter

KomponentTegner
<x-aurora::blocks :page="$page" />Blokkene til en side, på språket som vises. Attributter havner på elementet rundt dem; :blocks="$blocks" tegner en liste med blokker i stedet
<x-aurora::media :value="…" size="md" />Et bilde fra mediebiblioteket, responsivt (sizes), med blokkens beskjæring og fokuspunktet
<x-aurora::layout :title="…">…</x-aurora::layout>En av nettstedets egne ruter i et av nettstedets oppsett, der en sides blokker ville stått. Også description, layout, :settings og noindex (fra 1.2.2; se Ruting)