SilverStripe\CMS\Controllers\SilverStripeNavigatorItem_StageLink
Synopsis
class SilverStripeNavigatorItem_StageLink
extends SilverStripeNavigatorItem
{
- // members
- private static integer $priority = 20;
- // Inherited members from SilverStripeNavigatorItem
- protected $record;
- protected $recordLink;
- // methods
- public void getHTML()
- public void getTitle()
- public void getMessage()
- public void getLink()
- public void canView()
- public bool showStageLink()
- public void isActive()
- protected void getDraftPage()
- // Inherited methods from SilverStripeNavigatorItem
- public void __construct()
- public abstract string getHTML()
- public abstract string getTitle()
- public string getName()
- public string getLink()
- public string getMessage()
- public DataObject getRecord()
- public int getPriority()
- public boolean isActive()
- public Boolean canView()
- public boolean isArchived()
Hierarchy
Members
private
- $priority
protected
- $record
- $recordLink — string
Methods
protected
public
Inherited from SilverStripe\CMS\Controllers\SilverStripeNavigatorItem
public
- canView() — Filters items based on member permissions or other criteria, such as if a state is generally available for the current record.
- getHTML()
- getLink() — Optional link to a specific view of this record.
- getMessage()
- getName() — Machine-friendly name.
- getPriority()
- getRecord()
- getTitle()
- isActive() — As items might convey different record states like a "stage" or "live" table, an item can be active (showing the record in this state).
- isArchived() — Counts as "archived" if the current record is a different version from both live and draft.