Skip to content

Kirby 4.5.0

$field->toLink()

Wraps a link tag around the field value. The field value is used as the link text

$field->toLink(array|string|null $attr1 = null, ?array $attr2 = null): string

Parameters

Name Type Default Description
$attr1 array|string|null null Can be an optional Url. If no Url is set, the Url of the Page, File or Site will be used. Can also be an array of link attributes
$attr2 array|null null If $attr1 is used to set the Url, you can use $attr2 to pass an array of additional attributes.

Return type

string

Aliases

You can use the following aliases for this field method in your template:

  • $field->link(…)

Example

The following create a link (a-tag) with the title as link text and the page url as url.

<?= $page->title()->toLink() ?>