Skip to content

Releases: fromholdio/silverstripe-listings

2.1.0

02 Jan 23:01
269c152
Compare
Choose a tag to compare
  • remove preloading of pages as it interferes with custom code

2.0.0

01 Aug 03:36
aeb0925
Compare
Choose a tag to compare
  • use dynamicData methods instead of dynamic properties for PHP 8.2 compatibility - via @xini

1.3.1

01 Aug 03:34
a478000
Compare
Choose a tag to compare
  • fix extension hook via @xini

1.3.0

31 May 05:39
fdc80f0
Compare
Choose a tag to compare
  • ss5 compatibility

1.2.0

24 Jul 01:14
cdc0374
Compare
Choose a tag to compare

Move registration of classes to dev/build using cache

1.1.0

03 Jul 19:11
8a54f63
Compare
Choose a tag to compare

Provides better (depending on your preference) handling of Pages within ListedPages/ModelAdmin.

Handled as normal by default.

But add doPlaceCMSFieldsUnderListedPagesAdminRootTabSet():bool to your ListedPage class, and when displayed inside a ListedPagesAdmin the page fields' TabSets and Tabs will be displayed on the left side (like regularly viewed pages) rather than the top right.

Further add doAddSettingsFieldsAsListedPagesAdminTab():bool to ListedPage class, and the page's settings fields will be displayed per regularly viewed pages as a Settings tab on the top right. This may/may not work for your specific class, where the same field name exists in your pages' getCMSFields and getSettingsFields. You'll need to manage that.