mirror of
https://github.com/silverstripe/silverstripe-cms
synced 2024-10-22 08:05:56 +02:00
6c616f5f7a
* WIP Implement polymorphic sitetree link tracking * Update unit tests Merge SiteTreeTrackedPage into SiteTree directly * Fix bugs and issues * Fix support for file link tracking * Add missing use * Add back deprecated extension * Remove obsolete belongs_many_many * Update deprecations * BUG Ensure non-SiteTree records support link tracking * Safer changed check * Shift file tracking test to assets module * Better check for live stage on versioning * Deprecate method * Cleanup virtualpage * Clear records on delete * Ensure upgrade task occurs on draft * fix linting
68 lines
2.5 KiB
YAML
68 lines
2.5 KiB
YAML
SilverStripe\CMS\Model\SiteTree:
|
|
home:
|
|
Title: Home Page
|
|
URLSegment: home
|
|
Content: '<a href="[sitetree_link,id=$$ABOUTID$$]">About</a><a href="[sitetree_link,id=$$STAFFID$$]">Staff</a><a href="http://silverstripe.org/">External Link</a><a name="anchor"></a>'
|
|
about:
|
|
Title: About Us
|
|
URLSegment: about
|
|
Content: '<a href="[sitetree_link,id=$$HOMEID$$]">Home</a><a href="[sitetree_link,id=$$STAFFID$$]">Staff</a><a name="second-anchor"></a>'
|
|
staff:
|
|
Title: Staff
|
|
URLSegment: staff
|
|
Content: '<a href="[sitetree_link,id=$$HOMEID$$]">Home</a><a href="[sitetree_link,id=$$ABOUTID$$]">About</a>'
|
|
Parent: =>SilverStripe\CMS\Model\SiteTree.about
|
|
action:
|
|
Title: Action Link
|
|
URLSegment: action
|
|
Content: '<a href="[sitetree_link,id=$$HOMEID$$]SearchForm">Search Form</a>'
|
|
hash_link:
|
|
Title: Hash Link
|
|
URLSegment: hash-link
|
|
Content: '<a href="[sitetree_link,id=$$HOMEID$$]#anchor">Home</a><a href="[sitetree_link,id=$$ABOUTID$$]#second-anchor">About</a>'
|
|
admin_link:
|
|
Title: Admin Link
|
|
URLSegment: admin-link
|
|
Content: '<a href="admin">Admin</a>'
|
|
no_links:
|
|
Title: No Links
|
|
URLSegment: No Links
|
|
|
|
SiteTree_LinkTracking:
|
|
home_about:
|
|
SiteTreeID: =>SilverStripe\CMS\Model\SiteTree.home
|
|
ChildID: =>SilverStripe\CMS\Model\SiteTree.about
|
|
FieldName: Content
|
|
home_staff:
|
|
SiteTreeID: =>SilverStripe\CMS\Model\SiteTree.home
|
|
ChildID: =>SilverStripe\CMS\Model\SiteTree.staff
|
|
FieldName: Content
|
|
about_home:
|
|
SiteTreeID: =>SilverStripe\CMS\Model\SiteTree.about
|
|
ChildID: =>SilverStripe\CMS\Model\SiteTree.home
|
|
FieldName: Content
|
|
about_staff:
|
|
SiteTreeID: =>SilverStripe\CMS\Model\SiteTree.about
|
|
ChildID: =>SilverStripe\CMS\Model\SiteTree.staff
|
|
FieldName: Content
|
|
staff_home:
|
|
SiteTreeID: =>SilverStripe\CMS\Model\SiteTree.staff
|
|
ChildID: =>SilverStripe\CMS\Model\SiteTree.home
|
|
FieldName: Content
|
|
staff_about:
|
|
SiteTreeID: =>SilverStripe\CMS\Model\SiteTree.staff
|
|
ChildID: =>SilverStripe\CMS\Model\SiteTree.about
|
|
FieldName: Content
|
|
action_home:
|
|
SiteTreeID: =>SilverStripe\CMS\Model\SiteTree.action
|
|
ChildID: =>SilverStripe\CMS\Model\SiteTree.home
|
|
FieldName: Content
|
|
hash_link_home:
|
|
SiteTreeID: =>SilverStripe\CMS\Model\SiteTree.hash_link
|
|
ChildID: =>SilverStripe\CMS\Model\SiteTree.home
|
|
FieldName: Content
|
|
hash_link_about:
|
|
SiteTreeID: =>SilverStripe\CMS\Model\SiteTree.hash_link
|
|
ChildID: =>SilverStripe\CMS\Model\SiteTree.about
|
|
FieldName: Content
|