\Tag
Tagging for your news, so you can categorize everything and optionally even create a tagcloud.
In the Holderpage, there's an option for the tags to view everything by tag.
- Author: Simon 'Sphere' Erkelens
Synopsis
class Tag
extends DataObject
{
- // members
- private static array $db = ;
- private static array $has_one = ;
- private static array $belongs_many_many = ;
- private static string $default_sort = 'SortOrder ASC';
- private static array $indexes = ;
- // methods
- public string singular_name()
- public string plural_name()
- public array fieldLabels()
- public void onBeforeWrite()
- public boolean LookForExistingURLSegment()
- public string|boolean Link()
- public string AbsoluteLink()
- public void activeNews()
- public void providePermissions()
- public void canCreate()
- public void canEdit()
- public void canDelete()
- public void canView()
Hierarchy
Extends
- DataObject
Tasks
Line | Task |
---|---|
24+ | implement translations? |
24+ | fix getCMSFields() function. StartGeneratedWithDataObjectAnnotator |
112+ | I still have to fix that translatable, remember? ;) |
Members
private
- $belongs_many_many — array
- $db — array
- $default_sort
—
string
CMS seems to ignore this unless sortable is enabled. - $has_one — array
- $indexes
—
array
Create indexes.
Methods
public
- AbsoluteLink() — This is quite handy, for meta-tags and such.
- Link() — Free guess on what this button does.
- LookForExistingURLSegment() — test whether the URLSegment exists already on another tag
- activeNews()
- canCreate()
- canDelete()
- canEdit()
- canView()
- fieldLabels() — Setup the fieldlabels correctly.
- onBeforeWrite()
- plural_name() — Define plural name translatable
- providePermissions() — Permissions
- singular_name() — Define singular name translatable