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
| Hjelpefunksjon | Returnerer |
|---|---|
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
| Direktiv | Gjø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) |
@blockDepth | Skriver ut dybden til blokken |
@editing … @else … @endediting | Bare på lerretet, eller bare andre steder |
@shows('body', $data['body'] ?? null) … @endshows | Bare når feltet skal tegnes |
@nested … @endnested | Bare inne i en annen blokk |
Komponenter
| Komponent | Tegner |
|---|---|
<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) |