Page::getLink([$title])
Version 3.8
Returns a link to page editing form
Version 3.8
Returns a link to page editing form
Creates a link and sets link to edit current page.
If title is given, __toString() returns a -tag. If title is not set, it returns url.
Object Link
$Link = $Order->getLink();
Add a link to edit the page.
$link = "<a href='{$Order->getLink()}'>Edit page</a>";
Define link title to get A tag:
$htmlLink = $Order->getLink('Edit Page');
Define link title as field values:
$htmlLink = $Order->getLink('order_date company');
Returns a PageLink object, which is subclass of Link object, so you can add parameters to it.
Setting a default value for title -field:
$Link = $Order->getLink('Edit page')->addFormVar('title','New page');
Open page form:
$Order->getLink()->open();
PageLink adds some new methods to Link -class.
Get a link to create a new page to same table
$Link = $Order->getLink('New page')->openNew();
Get a link which Opens page and creates a copy when page is saved.
$Link = $Order->getLink('Open a copy')->openCopy();
Get a link which Creates a copy and opens it.
$Link = $Order->getLink('Create a copy')->createCopy();
Get a link which Sets the fields to be copied, when used openCopy() or createCopy().
$Link = $Order->getLink('Open copy with title and price')->openCopy()->copyFields('title','price');
Get a link which Sets the fields to be cleared, when used openCopy() or createCopy().
$Link = $Page->getLink('Open copy without delivery date')->openCopy()->emptyFields('delivery_date');